簡體   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