0
我搜索用戶從陣列它工作正常,但它是區分大小寫輸入的數據,我想刪除這個區分大小寫如何使字符串大小寫不敏感的Java腳本字符串不區分大小寫的功能
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> <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>';
}
}
}
所以如何使搜索情況不敏感。
這樣,如果我們輸入E喜歡這款E那麼它將使用說明爲 – 2013-04-08 05:53:02
結果這隻適用於E而不適用於ei要求 – 2013-04-08 06:01:01
或者使搜索的字符串全部大寫或全部小寫,並分別使用全部大寫或全部小寫搜索。或者搜索:if(str.indexOf(char.toUpperCase())!= -1 || s.indexOf(char.toLowerCase()!= -1)'或使用不區分大小寫的正則表達式。 – RobG 2013-04-08 06:14:03