主题:关于正则表达式的问题
<?php
function email($mail)
{
if(!eregi("(^[a-z0-9_])+(\.[-a-z0-9_]+)*@([-a-z0-9]\.)*\.([a-z]{2,4})$",$mail))
echo "错误";
else
echo "正确";
}
$m='slfs@ksht.com';
email($m)
?>
上面是我写的一个E-mail严整的一个函数,但是通不过,帮忙解答,谢谢
E-mail名必须是数字,字母,或下划线开头,后面可以是".","-","_",字母和数字,然后是@,在后面是服务器名(可以是数字,字母和"-"),跟着是"."最后就是顶级域名(2到3个字母组成)
function email($mail)
{
if(!eregi("(^[a-z0-9_])+(\.[-a-z0-9_]+)*@([-a-z0-9]\.)*\.([a-z]{2,4})$",$mail))
echo "错误";
else
echo "正确";
}
$m='slfs@ksht.com';
email($m)
?>
上面是我写的一个E-mail严整的一个函数,但是通不过,帮忙解答,谢谢
E-mail名必须是数字,字母,或下划线开头,后面可以是".","-","_",字母和数字,然后是@,在后面是服务器名(可以是数字,字母和"-"),跟着是"."最后就是顶级域名(2到3个字母组成)