正则表达式(2),Email电子邮箱验证学习编

 1 <?php
2 $email = "mezongzi@qq.com";//我的QQ号码,如果又疑问可以加我,相互之间提高
3 $n = preg_match_all("/^[a-zA-z\d_]+[@]{1}[a-z\d]+[.]{1}[a-z]+[.]*[a-z]*$/",$email,$array);
4 /*
5 *a-z小写a-z
6 *A-Z大写A-Z
7 *\d代表数字0-9
8 *_代表下划线
9 *+代表的是一次或多次
10 *星号*代表的是零次或多次
11 *?代表的是0次或一次
12 *以[]包含在中括号里面的开头,后面跟着的是@,而且出现一次,在后面的是小写a-z或者数字一次或多次
13 *接下来的是跟着点.而且只出现一次,再跟着的是a-z一次或多次,
14 *接下来,有的邮箱是又.com.cn的,部分是.com的,那么怎么去匹配呢,于是,接着往下看
15 *后面我还跟了一个点.可以出现或者可以不出现
16 *再后面我又跟了a-z,也是可以出现或者不出现/
17 * */
18 var_dump($array)
19 ?>

  

原文地址:https://www.cnblogs.com/wangzong/p/2109173.html