搜索字符串你好,我目前有我公司開發的這部分代碼,但我希望做一些編輯:使用Javascript - 從開始
$('#target').keydown(function(event) {
if (event.which == 13)
{
var users = ["Dennis Lucky","Lucy Foo","Name Lastname","Billy Jean"];
var match = 0;
var str = $('#target').val();
for(i=0;i<users.length;i++)
{
if (users[i].toLowerCase().indexOf(str.toLowerCase()) > -1)
{
match++;
name = users[i];
}
}
if(match == 1)
{
$('#target').val('');
$('#chatbox').append('<span style="color:blue;">'+name+'</span> ');
console.log(name);
}
else if (match >= 2)
{
console.log("many entries");
}
}});
的想法是,如果我輸入的東西,砸,如果進入部分字符串存在於用戶變成藍色。有了這個代碼,我有問題,如果我寫「盧」我得到2結果,「丹尼斯幸運」和「露西富」。
我想改變我的代碼,所以當我輸入「Lu」時,它將開始搜索以此刺痛開始的單詞並且不包括它。
拆分名稱和檢查索引是0 – rlemon