Javascript jQuery验证-验证字符串的内容
我有一个带有文本输入的表单,我想验证输入是否包含特定的单词。我已经解决了如何验证a,而不仅仅是该字符串中的一个单词Javascript jQuery验证-验证字符串的内容,javascript,jquery,validation,Javascript,Jquery,Validation,我有一个带有文本输入的表单,我想验证输入是否包含特定的单词。我已经解决了如何验证a,而不仅仅是该字符串中的一个单词 $.validator.addMethod("exampleword", function(value, element, string) { return value === string; }, $.validator.format("Please enter '{0}'")); $("#example-form").validate({ rules: { addr
$.validator.addMethod("exampleword", function(value, element, string) {
return value === string;
}, $.validator.format("Please enter '{0}'"));
$("#example-form").validate({
rules: {
address: {
required: true,
exampleword: "Foo"
}
},
messages: {
address: {
required: "Please enter an address",
exampleword: "Please include Foo"
}
}
})
您可以使用indexOf函数进行此操作 indexOf::返回字符串在另一个字符串中的位置。如果没有找到,它将返回-1
//Assuming "string" is the word you are looking in your input
$.validator.addMethod("exampleword", function(value, element, string) {
return value.indexOf(string) > -1 ;
}, $.validator.format("Please enter '{0}'"));
请看工作演示