0
我必須爲電子郵件地址(RFC 822)制定正則表達式,並且我想知道本地部分和域中允許使用哪些字符。什麼是電子郵件地址的RFC 822格式?
T找到了這個http://tools.ietf.org/html/rfc822#section-6.1但我沒有看到它說哪些是有效的字符。
我必須爲電子郵件地址(RFC 822)制定正則表達式,並且我想知道本地部分和域中允許使用哪些字符。什麼是電子郵件地址的RFC 822格式?
T找到了這個http://tools.ietf.org/html/rfc822#section-6.1但我沒有看到它說哪些是有效的字符。
根據RFC 822,本地部分可能包含任何ASCII字符,因爲local-part
使用word
定義,其定義爲atom/quoted-string
;涵蓋大部分ASCII字符,其餘可以寫入quoted-string
。有語法限制,但遵守它們,可以使用任何ASCII字符。
由於類似的理由,RFC 822允許domain
部分中的任何ASCII字符。
另一方面,RFC 822在2001年被RFC 2822廢棄,而RFC 2822在2008年被RFC 5322廢棄。RFC的狀態可以從RFC編輯器的RFC database中檢查。