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!