function getRepeatData(input){
var arr = input;
var rdata = {};
for(var i in arr){
var c = arr[i];
rdata[c] ? (rdata[c]++) : (rdata[c]= 1)
}
for(var k in rdata){
if(rdata[k] >=4){ //字数重复超过4次,返回false
return false
}else{
return true
}
}
}
var content=$(‘#content‘).val();
var repeat=getRepeatData(content);
var regimg=/((https|http|ftp):\/\/){1}.+?.(jpg|gif|jpeg|png)$/gi;
if(!regimg.test(content)){ //对内容中的图片地址过滤
if(repeat==false){
alert("亲,不要灌水哟~");
return false;
}
}
原文:http://my.oschina.net/biejun/blog/297041