[Php-it] regex e cellulari

Marcello Vezzelli m.vezzelli at e-works.it
Mon Mar 6 17:44:56 CET 2006


Ciao a tutti,
mi occorre una regex che validi un numero di cellulare italiano.
Googlando e modificando sono arrivato a questa:

$reg_cellphone='^(([+]39)?((38[8,9,0])|(39[0-3])|(34[0,3,7-9])|(36[0,3,6,8])|(33[0,3-9])|(32[0,3,8,9]))([0-9]{6,7}))?$';

Questa accetta solo numeri italiani con prefisso valido di tutti gli 
operatori, vuole il +39 davanti, e accetta numeri di 6 o 7 cifre.

Magari serve a qualcuno così non ci perde un'ora come me :)

Saluti
-- 
Marcello Vezzelli
CTO
Software Development Department
E-Works s.r.l.
tel. +39 059 2929081
fax +39 059 2925035
Direzionale 70 - Via Giardini 456/c
41100 Modena - Italy



More information about the Php-it mailing list