我在寫一個簡單的小應用程序,它允許我共享信息。我有一個使用regx驗證電子郵件地址的問題。 我很親切的學習。但是,當涉及到真實世界的例子時,例如可以用正則表達式驗證的字符串,我很困惑。使用正則表達式進行電子郵件地址驗證
練習: 解開下面的正則表達式驗證電子郵件地址:
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?
它看起來像字符的混亂。
有人請向我解釋這是如何工作的?
我嘗試使用這個在線資源由Jan Goyvaerts. 任何幫助,我將不勝感激。
電子郵件正則表達式很複雜,你必須從容易的人開始理解。請注意,這是[複製](http://stackoverflow.com/a/201378/151019),它很複雜,可能沒有。 – Mark
兩個問題:1. RegEx並不容易。 2.轉義特殊字符很混亂。 3.電子郵件地址很複雜。結合三件事情,她真的很混亂 – zaph
看到http://stackoverflow.com/questions/12448918/regex-email-address-validation?rq=1 – Mark