function m1(str){
if(/[(][^()]*[)]/.test(str)){
str = str.replace(/[(][^()]*[)]/g, '');
return m1(str);
}else{
return str;
}
}
function run(str){
str = m1(str);
return !/[()]/.test(str);
}
var dd = '123456(7789)y(012(1)31)23';
alert(run(dd));
同时加入到jquery中验证插件中
jQuery.validator.addMethod("isDoubleBracket", function(value, element){
return !/[()]/.test(replaceBracket(value));
}, "请确保输入括号保持匹配!");