Javascript 不区分大小写的文本框匹配

Javascript 不区分大小写的文本框匹配,javascript,jquery,Javascript,Jquery,我想向用户显示输入的文本是否与另一个文本框值匹配 所以我编写了一个jQuery函数来检查输入的值是否与现有文本框值匹配 $'密码,确认密码'。在'keyup'上,函数{ 如果$'password'.val=$'confirm_password'.val{ $'message'.html'Matching'.css'color'、'green'; }否则 $'message'.html'不匹配'.css'颜色','红色'; }; 正文1: 文本2: 将两个值转换为小写,然后匹配 $('#pa

我想向用户显示输入的文本是否与另一个文本框值匹配

所以我编写了一个jQuery函数来检查输入的值是否与现有文本框值匹配

$'密码,确认密码'。在'keyup'上,函数{ 如果$'password'.val=$'confirm_password'.val{ $'message'.html'Matching'.css'color'、'green'; }否则 $'message'.html'不匹配'.css'颜色','红色'; }; 正文1: 文本2:
将两个值转换为小写,然后匹配

  $('#password, #confirm_password').on('keyup', function() {
      if ($('#password').val().toLowerCase() == $('#confirm_password').val().toLowerCase()) {
        $('#message').html('Matching').css('color', 'green');
      } else
        $('#message').html('Not Matching').css('color', 'red');
    });

在比较之前将两个字符串转换为同一大小写。这在密码字段的上下文中有何意义?如果$'password'.val.toLowerCase===$'confirm_password'.val.toLowerCase不区分大小写进行匹配,则不准确,除非您希望转换密码且不区分大小写,虽然这个问题从JS的角度来看是有效的,但允许您的密码/确认密码不同不会给您带来问题吗?亲爱的downvoter,我可以知道原因吗:?