首页 > 解决方案 > 我如何使用正则表达式验证这个通过电子邮件发送的“email@-domain.com”

问题描述

我想验证以下电子邮件 ID

email@-domain.com

为此,我正在使用以下正则表达式,但它没有验证以上电子邮件 ID,我当前的正则表达式中的哪种类型的更改对我有用

这是我的正则表达式

 /^[A-Za-z0-9_\+-]+(\.[A-Za-z0-9_\+-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.([A-Za-z]{2,10})$/

标签: javascriptregex

解决方案


^[a-zA-Z0-9_.+-]+@[-](?:(?:[a-zA-Z0-9-]+\.)?[a-zA-Z]+\.)?(domain|domain2)\.com$

或者

/^[a-zA-Z0-9_.+-]+@[-][a-zA-Z0-9]{2,15}[.][a-zA-Z]{2,5}/g 

试试这个email@-domail.com


推荐阅读