我正在使用RegEx "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+[.])*(\.[a-zA-Z]{2,17})$"
驗證電子郵件,但我的潛在客戶希望按照Microsoft標準進行驗證。所以我需要遵循將IP地址添加到電子郵件驗證RegEx
http://msdn.microsoft.com/en-us/library/01escwtf(v=vs.100).aspx
在一切工作正常,按照標準,但仍我與
有效面臨的問題:js#[email protected] 有效期:j_9 @ 129.126.118.1]
上面提到的郵件ID仍然返回爲無效。我嘗試使用該頁面中使用的正則表達式
^(?("")(""[^""]+?""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9]{2,17}))$
但我在服務器頁面中出現錯誤。儘管我在驗證Expression中粘貼了表達式,但它無法接受字符。
注意:我正在使用ASP.Net驗證器來驗證電子郵件。
試過,也正則表達式,而不能讓它在任何的工作Ť他電子郵件:http://regexr.com?35vs5 – jerone
是啊你是對的。這個「^ [_ a-zA-Z0-9 - ] +(\。[_ a-zA-Z0-9 - ] +)* @ [a-zA-Z0-9 - ] +(\。[a-zA-Z0-9 - ] + [。])*(\。[a-zA-Z] {2,17})$「工作,但不是爲上述提到的兩個電子郵件.. – codebot