如何在Java Script字符串不区分大小写功能中设置字符串不区分大小写

how to make String Case Insensitive in Java Script String Case Insensitive Function

本文关键字:大小写 不区 字符串 功能 设置 Java Script      更新时间:2023-09-26

我正在搜索用户从数组输入的数据,它工作正常,但它是区分大小写的,我想删除这个区分大小写的

    else if(document.getElementById('drop_down_list_1').value=="Beef"){
    if(document.getElementById('search_input').value==""){
    alert("Please Enter a charactor / word..");
     return false;
    }
    else{
    var con = document.getElementById('first_div');
    var con2 = document.getElementById('first_div2');
    var char = document.getElementById('search_input').value;
    var str = '';
    var j = 0;
    var ad = ['CLARIFIDE Deadlines 2012 - 2013 Nov','C','REPRODUCTIVE VACCINES — REPRODUCTIVE CLAIMS','M','M', 'R'];
   var len = ad.length;
   //var break_line = '<br>';
   for (j=0; j<len; j++) {
   var str = ad[j];
   var n=str.indexOf(char);
    if (n == 0)
    con.innerHTML += '<table id="results" width="920" border="1" style="margin:-30px 0 0 -10px;">      <tr><td>'
          + str
           + '</td><td colspan="4" align="right"><a href="presenter.command(''viewPdf'',  {''path'':%20''/images/pdf/Beef/'+j+'.pdf''});"><img src="images/view.png" style="margin-left:250px;">   </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="images/email.png"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr></table>'
        //+ break_line;
        //break_line = '<br>';
   }
  }
  }

那么如何使搜索大小写不敏感

当比较字符串时,一个使其"不区分大小写"的选项是在两个字符串上调用.toUpperCase():

if (var1.toUpperCase() === var2.toUpperCase()) {
    // They match!
}