垃圾评论信息过滤

#1 skyzong

/*垃圾信息过滤*/
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)<5){
                return false;//输入字符长度过短
        }elseif(stripos($s,'        return false;//有js代码
        }elseif(stripos($s,'        return false;//有链接
        }
        return true;
}
抛砖引玉。。。。

2014-05-23 13:45:22

#2 jake

关键字匹配也是常见的过滤手段。

2014-05-23 13:47:45