可能重复:
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
请任何人都可以帮忙。这两个值都是用户输入。
答案 0 :(得分:3)
使用toLowerCase()
功能。这会将你的字符串转换为所有小写字符,然后比较将返回true,无论最初是否存在差异:
if(password.toLowerCase() == username.toLowerCase()) {
//Do stuff
}
答案 1 :(得分:1)
在恋人的情况下转换和比较
if(password.toLowerCase() == username.toLowerCase())
{
//sucess
}