麻烦大侠帮我看下这段php中的正则表达式是表示个麽丝意思,要分析详细一点额,我是个菜鸟,拜托了

来源:百度知道 编辑:UC知道 时间:2024/06/20 11:16:21
<?php
if (ereg(“^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+”,$email)) //要分析的就是上面这一行
{ echo “Your email address is correct!”;}
else
{ echo “Please try again!”;}
?>

^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+
匹配所有英文字符和下划线 + @ + 所有英文字符和下划线 + . + 英文字符和下划线
没什么好详细的啊。。。就是验证邮箱格式。。。
需要指出的是,你这个无法判断如 user.name@msn.com或user@msn.com.cn这两种格式的邮箱。

上面说的对,是这样的