From catalog/rfc3986-uri.abnf rule: IPv4address
Definition
IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet
dec-octet = DIGIT / %x31-39 DIGIT / "1" 2DIGIT / "2" %x30-34 DIGIT / "25" %x30-35
Info
- Rulename
- IPv4address
- Dependencies
- DIGIT, dec-octet, IPv4address
- Used Builtins
- DIGIT
Alphabet
.0123…456…9
Translations
Railroad Diagram
Swift Regular Expression
(0\.|1\.|([3-9]|1[0-9])(|[0-9])\.|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0\.|1\.|([3-9]|1[0-9])(|[0-9])\.|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0\.|[3-9](|[0-9])\.|1(\.|[0-9](|[0-9])\.)|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0|[3-9](|[0-9])|1(|[0-9](|[0-9]))|2(|[6-9]|5(|[0-5])|[0-4](|[0-9])))
POSIX Extended Regular Expression
(0\.|1\.|([3-9]|1[0-9])(|[0-9])\.|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0\.|1\.|([3-9]|1[0-9])(|[0-9])\.|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0\.|[3-9](|[0-9])\.|1(\.|[0-9](|[0-9])\.)|2((|[6-9])\.|5(|[0-5])\.|[0-4](|[0-9])\.))(0|[3-9](|[0-9])|1(|[0-9](|[0-9]))|2(|[6-9]|5(|[0-5])|[0-4](|[0-9])))