function RepSeaName(){
$("input[name='searchNames']").keydown(function(e,index) {
var seana = $(this).val();
r=/(^|,)(.*?),.*\2+/i;
if(!r.test(seana)){
$("#msgsearchNames").html("")
}
if(r.test(seana)){
$("#msgsearchNames").html("很抱歉,有重复的关键字。")
}
});
}<input name="searchNames" type="text" />
例如正则,判断,正则, 现在的情况是当我输入“,”的哪一刻就把重复的关键字给自动删除掉,麻烦各位啦
$("input[name='searchNames']").keydown(function(event) {
var e = event || window.event,
key = e.keyCode || e.which;
if(key === 188){
var seana = $(this).val(),
reg = /(?:^|,)(.+?)(?=(?:,.+?)*,\1(?:,|$))/ig;
seana = seana.replace(reg, "");
seana = seana.replace(/^,/, "");
//alert(seana);
$(this).val(seana);
}
});
}
RepSeaName();