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

版权声明:转载请注明出处 https://blog.csdn.net/wengedexiaozao/article/details/84136046


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;
        }
}

猜你喜欢

转载自blog.csdn.net/wengedexiaozao/article/details/84136046