一种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);
}, "请确保输入括号保持匹配!请仔细检查");
本文介绍了一种使用JavaScript和jQuery插件验证输入字符串中括号(包括圆括号和中文括号)是否正确配对的方法。该方法通过计算不同类型的括号出现次数来判断其是否成对出现。
981

被折叠的 条评论
为什么被折叠?



