我有^[a-zA-Z0-9??ü??ü?]{1}[??ü??ü?\w\._% -]{1}[??ü??ü?a-zA-Z0-9]{1}@[\w??ü??ü?]{1}[??ü??ü?\w\.-] \.[a-z]{2,4}$電子郵件驗證的正則運算式,它在@ 符號前接受至少 3 個字符,我想在 @ 符號前允許一個或多個字符。參考下面的解釋。
[email protected]作業正常,但[email protected]不起作用。我希望用戶在 @ 符號前輸入至少 1 個字符。
uj5u.com熱心網友回復:
您可以{1}從模式中省略,因為字符類本身沒有量詞匹配 1 個字符。目前您正好匹配 3 個字符,因此您可以只使用單個字符類并重復 1 次或多次。
請注意,您不必轉義字符類中的點。
^[a-zA-Z0-9][a-zA-Z0-9??ü??ü?]*@[\w??ü??ü?][??ü??ü?\w.-] \.[a-z]{2,4}$
查看正則運算式演示
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/341558.html
