JavaScript Regex电子邮件验证

时间:2014-03-31 17:37:11

标签: javascript regex

我对正则表达式一般都很陌生。我需要的是检查并确保(Something@something.something)有效。我试过这个。

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

对于我正在寻找的东西,这样的事情是否正确?

2 个答案:

答案 0 :(得分:1)

要优化您拥有的内容:

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

您发布的内容已关闭(您应该转义.以使其与任何字符都不匹配,并在+之后添加[a-zA-Z],因为顶级域名至少为2我认为这个角色,但是对于像电子邮件地址这样的东西,实际上有一个很长的知名规范,我会用别人的正则表达式。

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

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

答案 1 :(得分:0)

你应该逃避点,否则它是一个匹配任何东西的元字符。尝试:

/^\w+@\w+.[a-zA-Z]/