Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
(?<![-\.\d])(?:0{0,2}?[0-9]\.|1\d?\d?\.|2[0-5]?[0-5]?\.){3}(?:0{0,2}?[0-9]|1\d?\d?|2[0-5]?[0-5]?)(?![\.\d])
"
gm
Input 1
1
New
str1 = 'Hello my name is Ben and my IP address is 256.0.0.0' negative number is invalid: -127.2.1.2 valid: 001.001.001.001 str2 = 'Hello my name is Folks and my IP address is 1.2.3.4.5' str3 = 'Hello all, ip addresses: 111.2.3., ip:0.0.0.0, 127.2.1.2'
Substitution
str1 = 'Hello my name is Ben and my IP address is 256.0.0.0' negative number is invalid: -127.2.1.2 valid: 001.001.001.001 str2 = 'Hello my name is Folks and my IP address is 1.2.3.4.5' str3 = 'Hello all, ip addresses: 111.2.3., ip:0.0.0.0, 127.2.1.2'