sub valid_dotted_quad { my $all_valid = 1; my @sections; ARGUMENT:for (@_) { next ARGUMENT unless $all_valid; next ARGUMENT unless ($all_valid &&= /^\d{1,3}\.\d{1,3 +}\.\d{1,3} \.\d{1,3}$/o); @sections = split /\./, $_; for (@sections) { next ARGUMENT unless ($all_valid &&= ($_ <= 0x +FF)); } } return $all_valid; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
RE: Check IP addresses for good form
by knight (Friar) on Aug 16, 2000 at 20:16 UTC | |
|
RE: Check IP addresses for good form
by merlyn (Sage) on Aug 16, 2000 at 17:47 UTC | |
|
(ar0n) Same thing, one line
by ar0n (Priest) on Aug 16, 2000 at 18:26 UTC | |
by merlyn (Sage) on Aug 16, 2000 at 18:44 UTC |