box_2017
2017-09-16 22:17
$pattern = '/^\w+(\.\w+)*@\w+(\.\w+)+$/';
$subject = '522461222@qq.com';
$matchs = array();
preg_match($pattern, $subject,$matchs);
show($matchs);
结果是:
Array
(
[0] => 522461222@qq.com
[1] =>
[2] => .com
)
看不出问题?各位帮忙解释一下!
[1]=> 为空是因为你的第一个正则表达式的子模式(\.\w+)未匹配到任何字符,[2]=>.com是第二个子模式(\.\w+)匹配的字符是“.com”
鬼斧神工之正则表达式
47889 学习 · 127 问题
相似问题