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

Translations

Railroad Diagram

dot-atom atext . atext

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\^-~])*