Javascript jQuery验证-验证字符串的内容

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

我有一个带有文本输入的表单,我想验证输入是否包含特定的单词。我已经解决了如何验证a,而不仅仅是该字符串中的一个单词

$.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}'"));
请看工作演示