84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
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"
同时验证邮箱和手机号有点不严谨吧,可以看下下面的例子