Regular Expressions 101

Community Patterns

IP4 Address Checker

1

Regular Expression
Python

r"
(?:\b|^)((?:(?:(?:\d)|(?:\d{2})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))\.){3}(?:(?:(?:\d)|(?:\d{2})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))))(?:\b|$)
"
g

Description

Allows exaclty 4 groups of digits in the range 0..255 seperated by . characters

Submitted by Steve (Gadget) Barnes - 8 years ago