Tema: Re: Regex validation
Autorius: Bamba
Data: 2010-08-13 15:56:54
Panasiai ir padariau.

^[0-9+]{1}[0-9/-]{1,19}$

Paskui su kitais dviem expr patikrinu kad nebutu simboliu - / daugiau nei 
vienas.

Gaila, kad i viena nepavyko sukyst. 


> perlu:
> $nr = '+370-1258';
> print "ok" if 
>    ($nr =~ /^(+|d)[-/0-9]+$/ &&
>     $nr =~ tr/-/-/ <= 1 &&
>     $nr =~ tr///// <= 1 &&
>     $nr =~ tr/[0-9]/[0-9]/ >= 2 &&
>     $nr =~ tr/[0-9]/[0-9]/ <= 20);