0

我正在处理一些表单,人们使用 JQuery 验证将数据添加到 mysql 数据库中,并想到了一个有趣的问题。我想知道如果以小写或大写或 2 的任意组合编写,您将如何拒绝特定单词。例如,如果我想在有人输入单词“wordnumber1”、“WordNumber1”、“WoRdNuMbEr1”、“ WORDnumber1"等。这是我正在使用的代码类型的示例格式:

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

我尝试使用 indexOf() 但如果您输入任何匹配的字符,则会显示错误

谢谢

4

1 回答 1

1

您可以将插入的值设为大写并与大写的受限单词进行比较

if (word.toUpperCase() == 'WORDNUMBER1'){
     //YOUR CODE HERE
}

如果你想检查各种单词,你可以有类似的东西

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

if ($.inArray(word.toUpperCase(),words) != -1) {
     //YOUR CODE HERE
}
于 2013-03-13T18:35:58.007 回答