Info
- Rulename
- addr-spec
- Dependencies
- dtext, domain-literal, ALPHA, DIGIT, atext, dot-atom, domain, DQUOTE, qtext, VCHAR, WSP, quoted-pair, qcontent, quoted-string, local-part, addr-spec
- Used Builtins
- ALPHA, DIGIT, DQUOTE, VCHAR, WSP
Alphabet
␉ ␠
! #…' *…+ - /…9 = ? A…Z ^…~
"
(…) , :…< >
.
@
[
\
]
Translations
ECMAScript/JavaScript Regular Expression Literal
/^("([!#-\[\]-~]|\\[\u{9} -~])*"@|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*@)(\[[!-Z\^-~]*\]|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*)$/
Swift Regular Expression
("([!#-\[\]-~]|\\[\u{9} -~])*"@|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*@)(\[[!-Z\^-~]*\]|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*)
POSIX Extended Regular Expression
("([!#-\[\]-~]|\\[\u{9} -~])*"@|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*@)(\[[!-Z\^-~]*\]|[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*)