【问题标题】:Check for case insensitivity in jQuery [duplicate]检查jQuery中的大小写不敏感[重复]
【发布时间】:2011-10-11 00:35:47
【问题描述】:

可能重复:
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

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

【问题讨论】:

    标签: javascript jquery jquery-validate


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      在情人的情况下通过比较来转换

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-05-30
        • 1970-01-01
        • 2014-06-09
        • 1970-01-01
        • 1970-01-01
        • 2016-02-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多