假設我有電子郵件:
testmail@test.com
在我的專案 (JavaScript) 中,輸入欄位用戶將僅提供電子郵件域(在 之后@)。所以,在這種情況下,我只需要test.com.
我想要做的就是檢查它是否具有域模式,我的意思是它看起來像這樣 -x.y在哪里x并且y可以包含由點分隔的任意數量的字母(沒有數字)。
我怎樣才能創建這個正則運算式?
uj5u.com熱心網友回復:
您可以對 使用積極的lookbehind@并匹配它后面的字母和點:(?<=@)[a-z\.] [a-z]
const regex = /(?<=@)[a-z\.] [a-z]/i;
const testString = "[email protected]";
console.log(testString.match(regex)[0])
正則運算式101
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/394564.html
標籤:javascript 正则表达式
