我目前使用這個很輕鬆正則表達式驗證電子郵件地址:正則表達式匹配電子郵件域地址
(/(.+)@(.+)\.(.+){2,}/.test(emailAddress)
我相信,它只允許[email protected]_allowsDots.min2 - 它是否正確?
我應該如何修改它僅匹配特定域 - 任何@onlythisdomain.com?
TIA!
iSofia
我目前使用這個很輕鬆正則表達式驗證電子郵件地址:正則表達式匹配電子郵件域地址
(/(.+)@(.+)\.(.+){2,}/.test(emailAddress)
我相信,它只允許[email protected]_allowsDots.min2 - 它是否正確?
我應該如何修改它僅匹配特定域 - 任何@onlythisdomain.com?
TIA!
iSofia
(.+)@onlythisdomain\.(.+){2,}
這應該做它。如果.com
也是固定的使用
(.+)@onlythisdomain\.com
這個簡單的正則表達式基本上說:
至少一個字符,然後一個 「@」 ,然後字面意思是「gmail.com」。
如果您將域更改爲其他內容,則不匹配。
var email = '[email protected]';
var re = /.+\@gmail\.com/;
alert(email.match(re));
謝謝你的例子。現在幾乎不可能有效驗證電子郵件地址。 – iSofia 2014-12-03 04:47:51
謝謝你,VKS。感謝您快速簡潔的回答。 – iSofia 2014-12-03 04:36:13
@iSofia不用期待 – vks 2014-12-03 04:36:45