• 利用PHP正则表达式检测标题,不能为纯数字、英文字母,不能包含 广告|彩票|启示 关键词

    2018-12-08 20:10:57

    如何利用php对文章标题的合法性进行检查呢?比如标题不能为纯数字、纯英文(连续的无意义英文)、不能包含一些敏感词,以下为一示例:

    <?php
    /**
     * Created by PhpStorm.
     * User: Fuor
     * Date: 2018/12/8 0008
     * Time: 下午 7:40
     * Port: 正则表达式
     */
    
    /**
     * 检测标题,不能为纯数字、英文字母,不能包含 广告|彩票|启示 关键词
     * @param string $title
     * @return boolean
     */
    function check_title($title){
        $regexp = '/^(^\d+$)|(^[A-Za-z]+$)|广告|彩票|启示$/';
        if(preg_match($regexp,$title)){
            return false;
        }
        return true;
    }
    
    $res = check_title('666');
    var_dump($res);