Regular Expression ---------- Match ip address, regular expression of IP Address
Regular Expression ^ (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [1-9]) \. (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1- 9] {1} [0-9] {1} | [1-9] | 0) \. (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1- 9] {1} [0-9] {1} | [1-9] | 0) \. (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1- 9] {1} [0-9] {1} | [0-9]) $ match 127.0.0.1 | 255.255.255.0 | 192.168.0.1 does not match 2.16.5.4.3 | abc. def. ghi. jkl | 255. foo. bar.1 Regular Expression ^ (0 | 1 [0-9] {0, 2} | 2 [0-9] {0, 1} | 2 [0-4] [0-9] | 25 [0-5] | [3-9] [0-9] {0, 1 })\.) {3} (0 | 1 [0-9] {0, 2} | 2 [0-9] {0, 1} | 2 [0-4] [0-9] | 25 [0-5] | [3-9] [0-9] {0, 1 }) (? (\/) \/([0-9] | [1-2] [0-9] | 3 [0-2]) |) $ match 192.168.0.1 | 192.168.0.1/32 | 255.255.0.0/1 does not match 010.0.0.0 | 192.168.0.1/33 | 256.0.1.55 Regular Expression ^ (25 [0-5] | 2 [0-4] [0- 9] | 1 [0-9] [0-9] | [0-9] {1, 2 }) (\. (25 [0-5] | 2 [0-4] [0-9] | 1 [0-9] [0-9] | [0-9] {1, 2} )) {3} $ match 97.67.44.20 | 199.154.37.214 | 127.0.0.1 does not match 63.125.94.287 | 140.370.a.187 | 94.923.1 Regular Expression/^ ([01]? \ D? \ D | 2 [0-4] \ d | 25 [0-5]) \.) {3} ([01]? \ D? \ D | 2 [0-4] \ d | 25 [0-5]) \/(\ d {1} | [0-2] {1} \ d {1} | 3 [0-2]) $/match 192.168.100.1/24 | 0.0.0.0/0 does not match 192.168.100.1/33 | 0.0.0.0/90 Regular Expression \ d + \. \ d + \. \ d + \. \ d + matches 127.0.0.1 | 255.255.255.0 | 192.168.0.1 does not match @#. 5.4.3 | abc. def. ghi. jkl | 255. foo. bar.1 Regular Expression ^ (\ d | [0-1] \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d | [0-1] \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d | [0-1] \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d | [0-1] \ d | 2 [0-4] \ d | 25 [0-5]) $ match 1.198.0.1 | 100.10.0.1 | 200.200.123.123 does not match .. 12.23 | a.23.345 | 400.500.300.300 Regular Expression ^ (\ d {} | 1 \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d {1, 2} | 1 \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d {1, 2} | 1 \ d | 2 [0-4] \ d | 25 [0-5]) \. (\ d {1, 2} | 1 \ d | 2 [0-4] \ d | 25 [0-5]) $ match 0.0.0.0 | 255.255.255.255.02 | 192.168.0.136 does not match 256.1.3.4 | 023.44.33.22 | 10.57.98.23. regular Expression ^ (http | https | ftp )\: // (25 [0-5] | 2 [0-4] [0-9] | 1 [0-9] [0-9] | [1-9] [0-9] | [0-9]) \.) {3} (25 [0-5] | 2 [0-4] [0-9] | 1 [0-9] [0-9] | [1-9] [0-9] | [0-9]) | ([a-zA-Z0-9 _ \-\.]) + \. (com | net | org | edu | int | mil | gov | arpa | biz | aero | name | coop | info | pro | museum | uk | me ))((: [a-zA-Z0-9] *)? /? ([A-zA-Z0-9 \-\._\? \, \ '/\ + & Amp; % \ $ # \ = ~]) *) $ Match http://www.allkins.com | http: // response packet 255.255 | http://allkins.com/page.asp? Action = 1 does not match the http://test.testing Regular Expression ^ ([0-2] * [0-9] + [0-9] + )\. ([0-2] * [0-9] + [0-9] + )\. ([0-2] * [0-9] + [0-9] + )\. ([0-2] * [0-9] + [0-9] +) $ match 113.173.40.255 | 171.132.248.57 | 79.93.28.178 does not match 189.57.135 | 14.190.193999 |. n. d.233 Regular Expression \ B ([01]? \ D? \ D | 2 [0-4] \ d | 25 [0-5]) \.) {3} ([01]? \ D? \ D | 2 [0-4] \ d | 25 [0-5]) \ B matching 217.6.9.89 | 0.0.0.0 | 255.255.255.255 mismatch 256.0.0.0 | 0978.3.3.3 | 65.4t.54.3