From catalog/rfc5322-email.abnf rule: dot-atom
Definition
dot-atom = 1*atext *( "." 1*atext )
atext = ALPHA / DIGIT / "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "/" / "=" / "?" / "^" / "_" / "`" / "{" / "|" / "}" / "~"
Info
- Rulename
- dot-atom
- Dependencies
- ALPHA, DIGIT, atext, dot-atom
- Used Builtins
- ALPHA, DIGIT
Alphabet
! #…' *…+ - /…9 = ? A…Z ^…~.
Translations
Railroad Diagram
ECMAScript/JavaScript Regular Expression Literal
/^[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*$/
Swift Regular Expression
[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*
POSIX Extended Regular Expression
[!#-'*-+\-/-9=?A-Z\^-~](\.?[!#-'*-+\-/-9=?A-Z\^-~])*