我有一個驗證電子郵件的正則表達式。電子郵件驗證正則表達式C#
([a-z0-9_\.-]+\@[\da-z\.-]+\.[a-z\.]{2,6})
某些電子郵件以「。」開頭。 「_」「 - 」並將其視爲有效的。我如何編寫一個正則表達式來開始使用字符或數字?我有文字如此錨定^不起作用。
問候
我有一個驗證電子郵件的正則表達式。電子郵件驗證正則表達式C#
([a-z0-9_\.-]+\@[\da-z\.-]+\.[a-z\.]{2,6})
某些電子郵件以「。」開頭。 「_」「 - 」並將其視爲有效的。我如何編寫一個正則表達式來開始使用字符或數字?我有文字如此錨定^不起作用。
問候
編輯 這個問題/答案應該被標記爲重複:Using a regular expression to validate an email address
今年早些時候,我有同樣的需求,因爲你。發現有人爲它創建了一個專用網站:http://emailregex.com/
在那裏發佈的正則表達式根據RFC5322,據我所知,工作得很好。
此外,要驗證REGEX,我愛this site。
[email protected]和[email protected]每RFC 822都有效,你最好使用適當的(非正則表達式)的電子郵件驗證或者也許是通過看this response 。
謝謝!這工作! – wtflolwut