87,910
社区成员
发帖
与我相关
我的任务
分享
<input type="text" onkeyup="text()">
<ul>
<li>你好</li>
<li>不好</li>
<li>他好</li>
<li>我好</li>
</ul>
function encodeUnicode(str) {
var res = [];
for ( var i=0; i<str.length; i++ ) {
res[i] = ( "00" + str.charCodeAt(i).toString(16) ).slice(-4);
}
return "\\u" + res.join("\\u");
}
function text(){
var val=$('input').val();
var a=encodeUnicode(val);
var pattern='/^['+a+']+$/';
$('li').each(function() {
var str=$(this).text();
if(pattern.test(str)){
$(this).addClass('addred');
}else{
$(this).removeClass('addred');
}
});
}