JavaScript Regex电子邮件验证

JavaScript Regex E-Mail Validation

总的来说,我对雷杰克斯是个新手。我只需要检查一下([email protected])就行了。我试过了。

1
var checkEmail = /^\w+@\w+.[a-zA-Z]/;

像这样的东西适合我要找的吗?


要完善您拥有的:

1
var checkEmail = /^\w+@\w+\.[a-zA-Z]+/;

你把它贴得很近的内容(你应该避开.,这样它就不匹配任何字符,在[a-zA-Z]后面加一个+,因为我认为顶级域至少有2个字符),但是对于一个电子邮件地址这样的东西,实际上有一个很长的和鲜为人知的规范,我只使用其他人的regex。

以下是一个包含更多信息的网站:

网址:http://www.regular-expressions.info/email.html


您应该转义该点,否则它是一个匹配任何内容的元字符。尝试:

埃多克斯1〔3〕