繁体   English   中英

@ 之后 email 域的正则表达式

[英]Regex for email domain after @

假设我有 email:

testmail@test.com

在我的项目(JavaScript)输入字段中,用户将只提供 email 域(在@之后)。 所以,在这种情况下,我只需要test.com

我要做的就是检查它是否具有域模式,我的意思是它看起来像这样 - xy ,其中xy可以包含任意数量的字母(没有数字),用点分隔。

我怎样才能创建这个正则表达式?

您可以对@使用正向后视并匹配其后的字母和点: (?<=@)[az\.]+[az]

 const regex = /(?<=@)[az\.]+[az]/i; const testString = "testmail@test.com"; console.log(testString.match(regex)[0])

正则表达式101

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM