0

Telefoninumber Regex – test tegelike vormingute vastu

Siluge JavaScripti regulaaravaldised reaalajas: esiletõstetud vasted, jäädvustamisrühmad, lipud ja asenduste eelvaade.

Toetab $1, $2 ja nimelisi viiteid nagu $<nimi>; $& lisab kogu vaste. Eelvaate peitmiseks jätke tühjaks.

Töötlemine... 0%

Tulemus

Sellel lehel eellaaditakse tolerantne telefoninumbri muster: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. See aktsepteerib valikulist + ja riigikoodi, piirkonnakoodi, mis võib olla sulgudes, ja numbrirühmi, mis on eraldatud tühikute, punktide või sidekriipsudega – vormingud, mida inimesed tegelikult sisestavad, vahemikus +1 415 555 0132 kuni (044) 123-45-67.

Telefoninumbrid on segasemad kui meilid: sama numbrit saab kirjutada kümnel viisil, nii et muster toetub valikulistele eraldajatele ([\s.-]?), mitte ühele jäigale paigutusele. Sellel tolerantsil on hind – lühikesed numbrid võivad läbi lipsata –, mistõttu valim sisaldab negatiivseid näiteid. Vaadake tipphetki, et kontrollida, kuhu langeb teie andmete puhul piir "telefonilaadse" ja müra vahel.

Kohandage see oma riigiga sekunditega: parandage riigikood, asendades \+\d{1,3} literaaliga, nagu \+380, või sundige täpselt kümme numbrit, eemaldades valikulise sabarühma. Iga muudatus testib koheselt proovi ja tikuloendur annab teada, kui olete liiga rangeks või liiga lõdvaks läinud.