1. 程式人生 > >php正則表示式驗證手機號碼

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