有没有人知道如何在jQuery验证工具中创建一个方法来要求一个确切的文本字符串? (大写/小写无关紧要)
该方法实际上放在哪里?
-Brad
答案 0 :(得分:2)
$.validator.addMethod("mustBeFoo", function(value, element) {
return (value.toLowerCase && (value.toLowerCase() === "foo"));
},
"Must be foo!"
);
把它放在任何地方。只要它在验证之前运行,它就会起作用。
答案 1 :(得分:1)
你也可以像这样匹配多个字符串
jQuery.validator.addMethod("statecheck", function(value, element) {
return (value.toLowerCase && (value.toLowerCase() === "nsw" || value.toLowerCase() === "act" || value.toLowerCase() === "nt" || value.toLowerCase() === "qld" || value.toLowerCase() === "sa" || value.toLowerCase() === "tas" || value.toLowerCase() === "vic" || value.toLowerCase() === "wa"));
},
"Please enter valid state"
);