我有一个jsfiddle网站。
当用户输入特定的单词时,需要向用户发出警报。目前,当我输入某一行,例如:I love ants
,它会向我警告整个行I love ants
,但我只想要ants
被警告给我。(在我的示例中,蚂蚁是需要过滤的单词。请参考jsfiddle。)
var filter = ['ants', 'words'],
reg = new RegExp("(" + filter.join("|") + ")", "g");
$('#texta').keyup(function(){
$("#dest").html(
$(this).val().replace(reg, "<mark>$1</mark>")
);
if(reg.test($(this).val())==true)
{
alert($(this).val());
}
});
hello world
,它不会弹出警报,这是正确的。然后我输入hello world ants
,它就会警报,但不是只警报ants
,它会警报我hello world ants
。 - Standin.Wolf