You could either roll your own or use Regexp::Common.
http://www.cpan.org/modules/by-module/Regexp/Regexp-Common-0.01.readme


It might look like this...

(?:[1]?\d{1,2}|2[0-4]\d|25[0-5]\.){3}[1]?\d{1,2}|2[0-4]\d|25[0-5]

....Or something like that.

Rob


-----Original Message-----
From: Tim Musson [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 14, 2002 8:45 AM
To: [EMAIL PROTECTED]
Subject: RegEx to match Valid IP Address


,

  I seem to recall a discussion on a RegEx to match an IP address, but
  can't seem to find it.  Anyone have any ideas, or recall what it
  would be?  Or could toss it together?

  First Octet is 1-255 inclusive,
  Second Octet is 0-255 inclusive,
  Third Octet is 0-255 inclusive,
  Fourth Octet is 1-255 inclusive,

  So 10.11.12.13 and 10.11.0.13 would match, but 0.11.12.13 and
  10.11.12.0 would not.

  Thanks!

-- 
[EMAIL PROTECTED]
Using The Bat! eMail v1.60q
Windows 2000 5.0.2195 (Service Pack 2)
It is easier to get forgiveness than to get permission.


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to