漂亮男人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]+$/ 可以用來驗證信箱
巴扎黑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"