php正则表达式验证手机号码


php正则表达式验证手机号码是否合法:
        $phone = 13688888888;

        $check = '/^(1(([35789][0-9])|(47)))\d{8}$/';
        if (preg_match($check, $phone)) {
            echo '合法';
        } else {
            echo '不合法';
        }


如果用到验证的地方比较多,可以封装一下
function check_phone($phone){
        $check = '/^(1(([35789][0-9])|(47)))\d{8}$/';
        if (preg_match($check, $phone)) {
            return true;
        } else {
            return false;
        }
}

 

 

你可能感兴趣的:(php)