function isvaliddata($s){
if(preg_match(/([\x{4e00}-\x{9fa5}]|.+)\\1{4,}/u,$s)){
return false;//同字重复5次以上
}elseif(preg_match(/^[0-9a-za-z]*$/,$s)){
return false;//全数字,全英文或全数字英文混合的
}elseif(strlen($s)<10){
return false;//输入字符长度过短
}
return true;
}
以上垃圾信息过滤功能还是非常简单粗糙的,不过是应急之需。