jQuery验证程序notEqual为多个值

jQuery验证程序notEqual为多个值,jquery,validation,Jquery,Validation,我有一个名为strCompanyName的文本输入,我需要对它执行一些验证。 现在我有下面的工作正常,如果输入中的文本与“Company”匹配,我会收到一条警告,但是,我不确定如何检查输入是否与多个值匹配,即“Company”、“Your Company”、“Your Company Name” 任何帮助都将非常有用。将自定义验证器更改为在符号(例如管道)上拆分,并根据后续数组进行验证: @Jonathan可能是重复的,谢谢Jonathan,不过这是检查多个输入,我需要根据一个输入检查所有值。

我有一个名为strCompanyName的文本输入,我需要对它执行一些验证。 现在我有下面的工作正常,如果输入中的文本与“Company”匹配,我会收到一条警告,但是,我不确定如何检查输入是否与多个值匹配,即“Company”、“Your Company”、“Your Company Name”


任何帮助都将非常有用。

将自定义验证器更改为在符号(例如管道)上拆分,并根据后续数组进行验证:


@Jonathan可能是重复的,谢谢Jonathan,不过这是检查多个输入,我需要根据一个输入检查所有值。哦,我明白了。下面是另一种方法
 jQuery.validator.addMethod("notEqual", function(value, element, param) {
 return this.optional(element) || value.toLowerCase() != param.toLowerCase();
}, "Please specify your company name");


$("form").validate({
  rules: {
    strCompanyName: { notEqual: "Company" }
  }
});
jQuery.validator.addMethod("notEqual", function(value, element, param) {
return this.optional(element) || param.toLowerCase().split('|').indexOf(value.toLowerCase()) < 0;
}, "Please specify your company name");
$("form").validate({
  rules: {
    strCompanyName: { notEqual: "Company|Another Company|Etc" }
  }
});