regex for ip address(ipv4)
match an ipv4 address
(\b25[0-5]|\b2[0-4][0-9]|\b[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}
Regex Flags
global match
?
ignore case
?
multiline
?
dotAll
?
unicode
?
sticky
?
192.168.1.1
127.0.0.1
0.0.0.0
255.255.255.255
256.256.256.256
999.999.999.999
1.2.3
1.2.3.4
Matches an ip address(version 4)
Internet Protocol (ip) addresses are the numerical identifiers of each device connected to a computer network that uses Internet Protocol for communication. This 32 bit address scheme is the first version of ip addresses.
The addresses are separated by period (.)
.
ip addresses are of the range 0.0.0.0
- 255.255.255.255
This expression will match a given string for an ip address and also considers the range.
Cheatsheet
expr | usage |
---|---|
/[abcd]/ | matches any character in square brackets |
/[0-9]/ | matches all digits |
/(hello){4}/ | matches "hellohellohellohello" |
iHateRegex
by
geon