扫码关注官方订阅号
在网上找邮箱正则验证,多种多样,据说这个是最正宗的,求大手给讲解下具体含义。
/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/
跪谢!!
小伙看你根骨奇佳,潜力无限,来学PHP伐。
只能祭出这个: 正则表达式30分钟入门教程
了解正则表达式你就会看得懂这些了,一个邮箱正常的格式是xxx123@123xxx.com,@的左边有可能包含下划线(_)、连字符(-)、(.)、(\)这些符号,但只能放在数字或字母的中间,并且(@)与(.)之间需要两位字符以上,这个正则就是表达这个意思。
var reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/; reg.test("abc-123@gmail.com"); //true reg.test("a\-_.a@gmail.com"); //true reg.test("a_@com"); //false reg.test("a_@.com"); //false reg.test("a_1@a.com"); //false .前面的域名至少要有两个字符 reg.test("a_1@aa.com"); //true
直接<input type="email">系统自带验证
<input type="email">
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
只能祭出这个: 正则表达式30分钟入门教程
直接
<input type="email">系统自带验证