一种onblur()
//验证括号是否能够配对
function validateBracket(id){
var obj=document.getElementById(id);
var str=obj.value;
var str1=str.split("(");
var str2=str.split(")");
var str3=str.split("(");
var str4=str.split(")");
if(str1.length!=str2.length||str3.length!=str4.length){
alert("您输入的括号没有配对!请仔细检查");
obj.focus();
}
}
另外就是加入都jquery的验证插件中
jQuery.validator.addMethod("checkBracket", function(value, element){
var str=value;
var str1=str.split("(");
var str2=str.split(")");
var str3=str.split("(");
var str4=str.split(")");
return (str1.length==str2.length)&&(str3.length==str4.length);
}, "请确保输入括号保持匹配!请仔细检查");