Ciao,
vorrei validare un numero telefonico inserito in un form tramite le espressioni regolari, di cui, purtroppo, non sono molto esperto.
Ho fatto questa funzioncina:
Codice PHP:
function checkPhone($number) {
if(!eregi("^[0-9]{2,4}[-\./\ ][0-9]{4,}$", $number)){
return false;
}
else{
return true;
}
}
che mi valida un numero se tra il prefisso e il numero c'è uno spazio, oppure un segno tra punto, meno o barra.
E fin qui tutto bene...il problema è che restituisce false se il numero è scritto tutto attaccato.
Come posso fargli accettare anche quello?
Grazie!