检查电子邮件地址

时间:2017-10-24 13:02:36

标签: javascript regex

我正在寻找正则表达式来过滤电子邮件中的域名 因为我想接受来自gmail和hotmail的电子邮件。

这就是我所做的,但它仍然让我转过身来,是假的。

/^[a-zA-Z0-9]+\.[a-zA-Z0-9]+(@gmail|@hotmail)\\.[a-zA-Z]{2,4}$/i;

由于

1 个答案:

答案 0 :(得分:0)

使用正确的正则表达式是这样的:

/^[a-zA-Z0-9]+\.[a-zA-Z0-9]+(@gmail|@hotmail)\.[a-zA-Z]{2,4}$/i

更改是将\\@hotmail)之后)替换为\。让\\转义\字符使其在您的值中有所期望,而您希望将\.结合使用以期望{{1}字符。

您可以使用RegExr之类的工具来查看对表达式所做的更改如何影响它解析字符串的方式。