正則表達式 手機號和郵箱


手機:

    preg_match('/^1[3456789]{1}\d{9}$/',$phone

郵箱:

PHP 郵箱正則表達式代碼如下:

/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/

實例

<?php
   $mail = 'runoob@runoob.com';
  //郵箱地址
   $pattern = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/";
   preg_match($pattern, $mail, $matches);
   var_dump($matches); //輸出匹配結果
?>

以上代碼運行輸出結果為:

array(4) { [0]=> string(17) "runoob@runoob.com" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(4) ".com" }
 

使用 FILTER_VALIDATE_EMAIL 過濾器

實例

<?php
     $email = 'runoob@runoob.com'; //郵箱地址
     if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
          $emailMsg = "正確郵箱格式";
      } else {
         $emailMsg = "非法郵箱格式";
      }
    echo $emailMsg;
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM