我使用以下電子郵件模式:限制電子郵件圖案以特定的域
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]
,我想對它加以限制,允許特定的域,如:.COM,.ORG,.NET,埃杜
如何做到這一點,請指教。
我使用以下電子郵件模式:限制電子郵件圖案以特定的域
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]
,我想對它加以限制,允許特定的域,如:.COM,.ORG,.NET,埃杜
如何做到這一點,請指教。
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.(com|org|net|edu)
的你可能想用不敏感的情況下,編譯此標誌,或者添加所需的電子郵件地址結尾的大寫版本。
對於.COM
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\.com
對於任何.COM,.ORG,.NET,埃杜
[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]\.(com|org|net|edu)
-1無法正常工作。它匹配[email protected],但不匹配[email protected]。 – dogbane
@dogbane,你有什麼建議? –
它在最後一部分:'[a-zA-Z] [a-zA-Z \。] * [a-zA-Z]' – Squazic
從域匹配中創建一個組,然後再次檢查一次想要嗎? – Minion91
爲什麼?這樣做的原因並不多。如果你需要確保它是一個有效的電子郵件,最好的方法是嘗試發送確認電子郵件給它。作爲[first] @ [last] .me和普通@ gmail.com地址的人,如果它不允許我在我的電子郵件地址中使用'+',我不會註冊您的站點,或者讓我使用@ example.me – Ghost