t; Gesendet am: Dienstag, 20. August 2002 15:35
> > An: Nikola Janceski
> > Cc: '[EMAIL PROTECTED]'; [EMAIL PROTECTED]
> > Betreff: Re: AW: how to make a regex for a ip address
> >
> > wouldn't match 0.0.0.0 ;)
> > oy vey, when will it be figured out
&
}|[1-9]{1,2})$/
>
> shortened from stephen's just a bit.
>
>
>>-Original Message-
>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
>>Sent: Tuesday, August 20, 2002 9:17 AM
>>To: [EMAIL PROTECTED]
>>Subject: RE: AW: how to make a regex for a ip address
August 20, 2002 9:28 AM
> To: '[EMAIL PROTECTED]'; [EMAIL PROTECTED]
> Subject: RE: AW: how to make a regex for a ip address
>
>
> /^(?:(25[0-5]|2[0-4][0-9]|[0-1][0-9]{2}|[1-9]{1,2})\.){3}(25[0
> -5]|2[0-4][0-9
> ]|[0-1][0-9]{2}|[1-9]{1,2})$/
>
> shortened f
[EMAIL PROTECTED]
> Subject: RE: AW: how to make a regex for a ip address
>
>
> /^(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}|
amkar'; 'Angerstein'
Cc: '[EMAIL PROTECTED]'
Subject: RE: AW: how to make a regex for a ip address
oh and anything else after that last .
000255.000255.000255.000255.slkfdja;ljd;alkjf;lajkd;ljkasfljka;ljdkf;lajsdl;
jkf;lsajd
> -Original Message-
> From: Nikola Janceski
TECTED]]
> > Sent: Tuesday, August 20, 2002 9:02 AM
> > To: Angerstein
> > Cc: [EMAIL PROTECTED]
> > Subject: Re: AW: how to make a regex for a ip address
> >
> >
> > /^(?:0*(?:2(?:[0-4]\d|5[0-5])|1?\d{1,2})(?:\.|$)){4}/
> >
> > -Samy
> >
>
But that would match
000255.000255.000255.000255.
hehehe :)
I like the split loop check.
> -Original Message-
> From: Samy Kamkar [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, August 20, 2002 9:02 AM
> To: Angerstein
> Cc: [EMAIL PROTECTED]
> Subject: Re: AW: how to
/^(?:0*(?:2(?:[0-4]\d|5[0-5])|1?\d{1,2})(?:\.|$)){4}/
-Samy
Angerstein wrote:
> What about:
> /\d?\d?\d\.\d?\d?\d\.\d?\d?\d\.\d?\d?\d\/
>
> or
>
> @ip = split (/\./);
> foreach $part (@ip) {
> if ( $part > 255 && $part =~ /\d?\d?\d\/ ) {
> die "That´s not an IP";
> }