js邮箱正则表达式的问题

发布网友

我来回答

2个回答

热心网友

^[a-zA-Z][\w\.-]+?@([\w\-]+\.){1,2}[a-zA-Z]{2,3}$
这个能验证 hah123@vip.sina.com,zhao_hui@qq.com; 不能验证1234@163.com
我看网易、腾讯、新浪、搜狐注册邮箱都要求第一字符为 英文字母。

^[\w\.-]+?@([\w\-]+\.){1,2}[a-zA-Z]{2,3}$
这个能验证 hah123@vip.sina.com,zhao_hui@qq.com,1234@163.com
-------------------------------
/^[a-zA-Z][\w\.-]+?@([\w\-]+\.){1,2}[a-zA-Z]{2,3}$/.test('hanh123@vip.sina.com')

热心网友

/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
根据一些特殊需求可以微调一下,一般就是这个

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com