-1
我正在使用正則表達式驗證在線表單中的電子郵件地址。很多電子郵件都是這樣輸入的:[email protected]
正則表達式 - 在電子郵件地址中禁止www
如何禁止使用www。使用正則表達式?我現在的表情:
^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
我知道一個通用頂級域名這個表達式檢查 - 我們需要一個電子郵件地址,有一個。
編輯:這個問題與我發現的其他人稍有不同,因爲我不知道如何添加www
排除 - 這就是我所需要的。
此外,我們所達到的目標市場並沒有像大多數人那樣使用技術的相同經驗,所以我們收到的電子郵件地址數量很大,其中包含www
。 [email protected]
是完全有效的,但是99%的時間不是個人電子郵件地址。我們的CRM系統無法發送電子郵件給正確的人。
[請不要使用正則表達式驗證電子郵件(https://stackoverflow.com/q/46155/4519059) 。如果您有特定情況,請通過添加一些示例和結果告訴我們);)。 –
順便說一句,你可以使用'^(?!www \。)...';)的負面期待。 –
我知道使用正則表達式的負面影響,但是我們正在驗證的地址是非常簡單的地址,比如'test @ example.com'。人們經常忘記他們,我們需要通用頂級域名。話雖如此,我們不需要像'test @ example'這樣的域名地址,但它是有效的,我們的目標市場不會使用它們。在奇怪的情況下,一個或兩個人可能會比例如忘記.com的人數少得多。 – Craig