javascript - 检查 jQuery 中的大小写不敏感

标签 javascript jquery jquery-validate

<分区>

Possible Duplicate:
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

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

最佳答案

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

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

关于javascript - 检查 jQuery 中的大小写不敏感,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789988/

相关文章:

Javascript:创建元素列表的最简单方法

javascript - Jquery 中的 Ajax 自动完成无法显示结果

javascript - 如何在 throbber/加载过程中隐藏背景

javascript - jQuery 验证插件、Bootstrap、Jasny Bootstrap 文件输入正则表达式 - 验证在 Firefox 中工作而不是在 Chrome/IE 中

jquery - 仅对少数特定隐藏字段启用验证

javascript - AngularJS 为所有条目切换 ngShow

javascript - MongoDB:从用户文档中删除技能

javascript - Angular 4 日期选择器语言环境无法正常工作

javascript - 如何在asp.net web应用中实现这样的加载效果

css - 当 jQuery 验证插件中的表单有效时,如何设置错误样式(具有良好的填充)并使错误容器消失?