Număr de telefon Regex — Testați împotriva formatelor reale
Depanați expresiile regulate JavaScript live: potriviri evidențiate, grupuri de captură, steaguri și previzualizare de înlocuire.
Rezultat
Această pagină preîncarcă un model de număr de telefon tolerant: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Acceptă un cod opțional + și un cod de țară, un cod de zonă care poate sta între paranteze și grupuri de cifre separate prin spații, puncte sau liniuțe - formatele pe care oamenii le introduc de fapt, de la +1 415 555 0132 la (044) 123-45-67.
Numerele de telefon sunt mai dezordonate decât e-mailurile: același număr poate fi scris în zeci de moduri, astfel încât modelul se sprijină pe separatoare opționale ([\s.-]?) mai degrabă decât pe un aspect rigid. Acea toleranță are un preț - cursele cu cifre scurte pot trece - de aceea eșantionul include exemple negative. Urmăriți cele mai importante momente pentru a verifica unde se află granița dintre „asemănător unui telefon” și zgomot pentru datele dvs.
Adaptați-l la țara dvs. în câteva secunde: remediați codul de țară prin înlocuirea \+\d{1,3} cu un literal precum \+380 sau forțați exact zece cifre eliminând grupul opțional de coadă. Fiecare editare testează instantaneu cu eșantionul, iar contorul de potriviri vă spune când ați fost prea strict sau prea liber.