From catalog/rfc9110-http.abnf rule: received-by

Definition

received-by = pseudonym [ ":" port ]

pseudonym = token

token = 1*tchar

tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA

port = {File: rfc3986-uri.abnf Rule: port}

{File: rfc3986-uri.abnf Rule: port} = *DIGIT

    

Info

Rulename
received-by
Dependencies
DIGIT, {File: rfc3986-uri.abnf Rule: port}, port, ALPHA, tchar, token, pseudonym, received-by
Used Builtins
ALPHA, DIGIT

Alphabet

Translations

Railroad Diagram

received-by pseudonym : port

ECMAScript/JavaScript Regular Expression Literal

/^[!#-'*-+\--.0-9A-Z\^-z|~]+(:[0-9]*)?$/

Swift Regular Expression

[!#-'*-+\--.0-9A-Z\^-z|~]+(:[0-9]*)?

POSIX Extended Regular Expression

[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*(|:[0-9]*)