0

Numero di telefono Regex: test rispetto a formati reali

Debug delle espressioni regolari JavaScript in tempo reale: corrispondenze evidenziate, gruppi di acquisizione, flag e anteprima di sostituzione.

Supporta $1, $2 e riferimenti denominati come $<nome>; $& inserisce l'intera corrispondenza. Lascia vuoto per nascondere l'anteprima.

Elaborazione... 0%

Risultato

Questa pagina precarica un modello di numero di telefono tollerante: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Accetta un + e un codice paese opzionali, un prefisso che può essere tra parentesi e gruppi di cifre separati da spazi, punti o trattini: i formati effettivamente digitati dalle persone, da +1 415 555 0132 a (044) 123-45-67.

I numeri di telefono sono più disordinati delle e-mail: lo stesso numero può essere scritto in una dozzina di modi, quindi il modello si appoggia a separatori opzionali ([\s.-]?) piuttosto che a un layout rigido. Questa tolleranza ha un prezzo: le cifre basse possono sfuggire, motivo per cui il campione include esempi negativi. Guarda i punti salienti per verificare dove cade il confine tra "simile a un telefono" e rumore per i tuoi dati.

Adattalo al tuo Paese in pochi secondi: correggi il codice del Paese sostituendo \+\d{1,3} con un letterale come \+380, oppure forza esattamente dieci cifre rimuovendo il gruppo di coda opzionale. Ogni modifica viene ripetuta immediatamente rispetto al campione e il contatore delle corrispondenze ti dice quando sei stato troppo rigido o troppo lasco.