Javascript 如何验证此电子邮件;电邮@-domain.com“;用正则表达式

Javascript 如何验证此电子邮件;电邮@-domain.com“;用正则表达式,javascript,regex,Javascript,Regex,我想验证以下电子邮件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})$/ 或 请为email@-domail.com-domain.com尝试此操作。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})$/


请为
email@-domail.com

-domain.com
尝试此操作。domain.com不是有效的域是的,但我想用上面提到的正则表达式验证此电子邮件地址。验证什么?这是一个无效的电子邮件地址?但当用户在输入字段中输入此电子邮件地址时,它应该使用上面的正则表达式进行验证,而上面的正则表达式不验证此内容。您希望允许无效的电子邮件地址吗?它与OP所说的他们希望匹配的字符串不匹配。//^[a-zA-Z0-9.+-]+[-][a-zA-Z0-9]{2,15}[.][a-zA-Z0-9]{2,5}/g您也可以尝试一下
^[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