Re: [Php-it] [PHP-JS] Filtro che funziona a metà

Davide Michel 'ZioBudda' Morelli michel at ziobudda.net
Fri Dec 29 15:51:58 CET 2006


Matteo Giacomazzi ha scritto:
> ________________SPONSOR______________
> Spazio pubblicitario libero.
> mail a info at ziobudda.net
>
>
>
> ________________SPONSOR______________
>
> 2006/12/29, Davide Michel 'ZioBudda' Morelli <michel at ziobudda.net>:
>> var filtroCellulare = /^\+?[0-9\s]{9,20}/;
>
> Mi immagino che questa funzioni non avendo il "+$" alla fine.
> Ma quel "+" a cosa si dovrebbe applicare?
Quello davanti ?
al +39 al posto di 0039

> Secondo me non dovrebbe
> funzionare nemmeno su PHP, hai già quantificato il numero di
> occorrenze usando { e }

Su php funziona.

case 'cellulare':
            $result = 
preg_match('/^\+?[0-9\s]{'.$min.','.$max.'}+$/',trim($valore));
            break;

e correttamente mi segnala giusto 00399890025 e sbagliato 0039-9890025

M.

-- 
Michel 'ZioBudda' Morelli                       michel at ziobudda.net
Consulenza sistemistica in ambito OpenSource.
Sviluppo applicazioni web dinamiche (LAMP+Ajax)
Telefono: +39-0240706096 --  Fax: +39-0291390660
Cellulare: +39-3939890025

http://www.ziobudda.net                         ICQ: 58351764  
http://www.ziobuddalabs.it                      Skype: zio_budda
http://www.ajaxblog.it                           



More information about the Php-it mailing list