搜尋

首頁  >  問答  >  主體

php 同時驗證信箱和手機號碼的正規怎麼寫?

php 同時驗證信箱和手機號碼

需要一個正規可以同時搭配手機號碼和信箱帳號

習慣沉默習慣沉默2830 天前758

全部回覆(3)我來回復

  • 漂亮男人

    漂亮男人2017-05-16 13:08:44

    先用/^[0-9]*$/ 來判斷是不是純數字,如果是就進入手機號驗證的邏輯. 使用/^1[3|4|5|7|8]d{9}$ / 來驗證是否為合法的手機號碼.

    如果不是純數字,就進入郵箱驗證的邏輯. /^w+((-w+)|(.w+))@[A-Za-z0-9]+((.|-)[A-Za- z0-9]+).[A-Za-z0-9]+$/ 可以用來驗證信箱

    回覆
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:08:44

    驗證郵箱用這個,然後回傳false的時候,就用驗證手機號碼的正規,這樣呢。
    $email = 'fengdingbo@gmail.com';
    $result = filter_var($email, FILTER_VALIDATE_EMAIL);
    var_dump($result); // string(20) "fengdingbo@gmail.com"

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:08:44

    同時驗證信箱和手機號碼有點不嚴謹吧,可以看下下面的例子

    回覆
    0
  • 取消回覆