Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
PCRE (PHP <7.3)

/
(?:^|\s) (\b(?:2[0-4]\d|25[0-5]|1?\d?\d)\b \. \b(?:2[0-4]\d|25[0-5]|1?\d?\d)\b \. \b(?:2[0-4]\d|25[0-5]|1?\d?\d)\b \. \b(?:2[0-4]\d|25[0-5]|1?\d?\d)\b) (?:$|\s)
/
gmx

Description

Matches ranges from 0-255 for all four octets. Extra leading or trailing '.' invalidate the match, as do values > 255.

Submitted by OnlineCop - 10 years ago