JQuery IF输入值与任何字母大小写中的特定单词匹配

时间:2013-03-13 18:31:52

标签: jquery

我正在开发一些表单,人们使用JQuery验证将数据添加到mysql数据库中并考虑一个有趣的问题。我想知道如果用低级或大写或2的任意组合写下你将如何拒绝某个特定的单词。例如,如果有人输入单词“wordnumber1”,“WordNumber1”,“WoRdNuMbEr1”,我想显示错误。 WORDnumber1“等等,这是我正在使用的代码类型的示例格式:

if (word == "wordnumber1")
{
  $('.wordStatus').html("Invalid Word").removeClass("success").addClass("error");
  wordok = false;
}

我尝试使用indexOf()但如果您键入任何匹配

的字符,则会显示错误

谢谢

1 个答案:

答案 0 :(得分:1)

您可以将插入的值设为大写,并以大写

与限制词进行比较
if (word.toUpperCase() == 'WORDNUMBER1'){
     //YOUR CODE HERE
}

如果您想检查各种单词,可以使用

words = ['WORDNUMBER1','WORDNUMBER2','WORDNUMBER3']

if ($.inArray(word.toUpperCase(),words) != -1) {
     //YOUR CODE HERE
}