84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
php 同时验证邮箱和手机号码
需要一个正则能同时匹配手机号码和邮箱账号
先用 /^[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]+$/ 可以用来验证邮箱
验证邮箱用这个,然后返回false的时候,就用验证手机号的正则,这样呢。$email = 'fengdingbo@gmail.com'; $result = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($result); // string(20) "fengdingbo@gmail.com"
同时验证邮箱和手机号有点不严谨吧,可以看下下面的例子
先用 /^[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]+$/ 可以用来验证邮箱
验证邮箱用这个,然后返回false的时候,就用验证手机号的正则,这样呢。
$email = 'fengdingbo@gmail.com';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($result); // string(20) "fengdingbo@gmail.com"
同时验证邮箱和手机号有点不严谨吧,可以看下下面的例子