您的位置:主页 > 营销知识 > 建站资讯 > PHP如何使用正则表达式进行邮件验证
邮件的格式:sjzphp@163.com
其中sjzphp是用户名,163.com是服务器名
用户名只能由英文字母a~z(不区分大小写)、数字0~9、下划线组成。
用户名的起始字符必须是英文字母.如:netease_2005
用户名长度为5~20个字符。
服务器名只能由英文字母a~z(不区分大小写)、数字0~9、下划线及点组成,@后点前面长度限制为1-10个字符,点后面的限制为com,cn,com.cn,net。
先写用户名的正则表达式
^[a-zA-Z][0-9a-zA-Z_]{4,19}
再写主机名的正则表达式
[0-9a-zA-Z_]{1,10}(\.)(com|cn|com.cn|net)$
再把前后拼起来则为:
^[a-zA-Z][0-9a-zA-Z_]{4,19}@[0-9a-zA-Z_]{1,10}(\.)(com|cn|com.cn|net)$
$email='wjj7r8y6@jj.net';
if(ereg ("^[a-zA-Z][0-9a-zA-Z_]{4,19}@[0-9a-zA-Z_]{1,10}(\.)(com|cn|com.cn|net)$",$email)) {
echo 'email格式正确';
}
?>
上海云轩网络版权所有 Copyright©2008-2018 http://www.lvon8.com All Rights Reserved 备案号:沪ICP备14049216号