<input type="text" class="inp"><button class="btn">搜索</button></button><br>
<div class="con"></div>
let arr = ['namename','naee','age','append','aaa','pre','next','你好啊你好啊','你事件流咖啡豆'];
let inp = document.querySelector('.inp');
let btn = document.querySelector('.btn');
let con = document.querySelector('.con');
let val;
btn.addEventListener('click',(e)=>{
val = inp.value;
if(val){
fn();
}
})
inp.addEventListener('keydown',(e)=>{
if(e.keyCode != 13) return;
val = inp.value;
if(val){
fn();
}
})
function fn(){
let s = '('+val.substr(0,2)+'?)';
let reg = new RegExp(s,'g');
let arr1 = [];
arr.forEach((item,index,arr)=>{
let res = reg.exec(item);
if(res&&res[0]){
console.log(item)
arr1.push(item.replace(reg,`<span style="color:#f00">${res[0]}</span>`)+'<br>');
}
})
con.innerHTML = arr1.join('');
}