Есть ли Java-реализация проверки входящего электронного письма HTML5?

Я бы хотел использовать новый элемент . Я хотел бы иметь код Java, который реализует ту же проверку на сервере, что и в браузере.

Спецификация HTML5 определяет адреса электронной почты в ABNF как:

1*( atext / "." ) "@" ldh-str *( "." ldh-str )

где ]:

 ::=  |  

 ::=  | "-"

 ::=  | 

 ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case

 ::= any one of the ten digits 0 through 9

и :

atext           =   ALPHA / DIGIT /    ; Printable US-ASCII
                       "!" / "#" /        ;  characters not including
                       "$" / "%" /        ;  specials.  Used for atoms.
                       "&" / "'" /
                       "*" / "+" /
                       "-" / "/" /
                       "=" / "?" /
                       "^" / "_" /
                       "`" / "{" /
                       "|" / "}" /
                       "~"

Это не те же правила, что и в RFC 5322 . Как я могу проверить соответствие адреса этим правилам в Java?

Спасибо!

8
задан Adam 9 February 2011 в 01:01
поделиться