Data CheckerVerifica dei dati

Verificare un numero di telefono

Un'espressione regolare basta finché non si iscrive il primo cliente straniero. Un controllo vero legge il piano di numerazione del paese: quali prefissi esistono, quanto dev'essere lungo il numero e se è un cellulare o un fisso.

Gratis Calcolato nel vostro browserNon consuma crediti

Scegliete il paese, oppure iniziate con + e il prefisso internazionale.

Come funziona il controllo

  1. 1

    Il paese decide le regole

    O lo scegliete dall'elenco, o ce lo dice il + iniziale. Senza una delle due cose, le stesse cifre significano cose diverse in paesi diversi.

  2. 2

    Il numero viene confrontato con il piano di numerazione

    Non solo la lunghezza: ogni paese riserva intervalli di prefisso precisi a cellulari, fissi, numeri verdi e a sovrapprezzo.

  3. 3

    Tornano tre formati

    E.164 per archiviare, internazionale per mostrare, nazionale per un modulo locale. Salvare in E.164 è ciò che vi evita una migrazione più avanti.

Perché archiviare i numeri in E.164

E.164 è l'unica forma non ambigua: un più, il prefisso paese, il numero di abbonato, senza spazi né punteggiatura. Si ordina, si deduplica e si compone senza pensarci, mentre «320 1234567» non significa nulla fuori dall'Italia.

Convertite ai bordi — interpretate ciò che l'utente digita, mostratelo nel formato locale — e tenete l'E.164 nel database.

Valido non vuol dire raggiungibile

Il piano di numerazione dice che un numero potrebbe esistere. Non dice che ci sia una linea attiva, una SIM accesa o qualcuno che risponda. Lo chiarisce solo l'invio di qualcosa — un SMS, una chiamata — e questo costa.

Domande frequenti

Cos'è il formato E.164?

Lo standard ITU per i numeri internazionali: un + iniziale e fino a 15 cifre senza spazi né separatori. +393201234567 è la forma E.164 di 320 1234567. È l'unica rappresentazione non ambigua in tutto il mondo.

Si può distinguere un cellulare da un fisso?

Nella maggior parte dei paesi sì, perché gli intervalli di prefisso sono assegnati per tipo. Alcuni paesi non li separano affatto, e la portabilità del numero sfuma ulteriormente il quadro: un numero portato da un operatore fisso conserva il vecchio prefisso.

Perché il mio numero è valido su un sito e su un altro no?

Perché l'implementazione scadente usa un'espressione regolare scritta per un solo paese. Un pattern pensato per l'Italia rifiuta ogni numero francese, belga o britannico. Un controllo serio usa una base di piani di numerazione mantenuta, non un pattern.

Lo stesso controllo via API

Questo strumento gira nel vostro browser. Per lo stesso controllo dal vostro codice, in blocco o lato server, l'API risponde in JSON.

Vedi la documentazione

Strumenti correlati

Tutti gli strumenti
Verificare un numero di telefono: E.164, tipo di linea, paese | Data Checker