PDA

View Full Version : [php] come si crea un pattern su un numero di telefono?


ste_920603
17-03-2011, 17:06
Salve a tutti, devo creare un pattern in php che mi controlli se i numeri di telefono che inserisco, che siano fissi o cellulari, siano corretti. Come devo fare? ho impostato così:

$pattern="";

if (ereg($pattern,$em)) //controlla che sia un email valido
{
//query di inserimento e-mail
}
else
{
//messaggio errore e-mail
}

ovviamente il tutto è da rifinire, $em è la variabile che mi contiene il telefono proveniente dalla text html. Cosa devo inserire nella variabile $pattern?

Kenger
17-03-2011, 19:59
Dipende da cosa intendi per numero telefonico valido.
Come lo vuoi questo numero? Ti basta che siano solo numeri oppure ci vuoi un trattino nel mezzo per separare prefisso e numero? ecc

ste_920603
19-03-2011, 16:39
è indifferente, basta che sia un numero di telefono. ma poi se ci sono trattini o /, c'è una funzione in php che mi permetta di toglierli, prima di fare la query di inserimento?