如何在此电子邮件验证正则表达式中添加对+(加号)的支持?

时间:2018-06-07 18:10:36

标签: javascript regex

这是我在网上找到的一个正则表达式,似乎在简单的电子邮件地址验证方面做得很好。问题是它不允许在电子邮件中使用+,例如my+email@domain.com。我对正则表达式并不擅长,所以如何在不破坏整个事物的情况下添加对+的支持?

var regex = new RegExp( /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i );

1 个答案:

答案 0 :(得分:1)

将第二个[\w-]+更改为[+\w-]+