我一直在四处寻找但却无法找到办法。我真的很喜欢jquery验证脚本,我想知道是否有办法检查字段是否包含逗号而不验证是否没有逗号。
答案 0 :(得分:0)
您可以使用.inArray()
方法,因为它描述了here
你应该拆分你的字符串,然后你可以使用这个:
var found = $.inArray(',', categories)
if(found == -1) alert("Error!")
答案 1 :(得分:0)
不熟悉jquery validate但str.indexOf返回字符串中出现的位置,-1表示它不是。检查字符串是否有这样的逗号:
if (yourString.indexOf(',') > -1) {
validate();
}
答案 2 :(得分:0)
如果您指的是jquery validate插件:
$.validator.addMethod(
"regex",
function(value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
$("#input").rules("add", { regex: "," })