检查jQuery中的大小写不敏感

时间:2011-07-22 12:24:38

标签: javascript jquery jquery-validate

  

可能重复:
  javascript compare strings without being case sensitive.

我有两个领域。我需要检查两个字段是否包含相同的值。如果值相同,则会引发警报。

我正在使用验证引擎jQuery。

我写了一个类似的函数:

function kkkk(field, rules,i,options){
    var password=field.val();
    var username = getValueUsingElementID('username');
    if(password==username){
        return options.allrules.NotEqual.alertText;
    }
}

示例:

sss2@ and sss2@ // shows error message
sss2@ and SSS2@ // no error message is shown

请任何人都可以帮忙。这两个值都是用户输入。

2 个答案:

答案 0 :(得分:3)

使用toLowerCase()功能。这会将你的字符串转换为所有小写字符,然后比较将返回true,无论最初是否存在差异:

if(password.toLowerCase() == username.toLowerCase()) {
   //Do stuff
}

答案 1 :(得分:1)

在恋人的情况下转换和比较

if(password.toLowerCase() == username.toLowerCase())
{
    //sucess
}