Редовни израз телефонског броја — Тестирајте на стварне формате
Отклањање грешака у ЈаваСцрипт регуларним изразима уживо: истакнута подударања, групе снимања, заставице и преглед замене.
Резултат
Ова страница унапред учитава толерантни образац броја телефона: (?:\+\д{1,3}[\с.-]?)?\(?\д{2,4}\)?[\с.-]?\д{2,4}[\с.-]?\д{2,4}(?:[\с.-]?\д{2,4})?. Прихвата опциони + и позивни број земље, позивни број који може да се налази у заградама и групе цифара раздвојене размацима, тачкама или цртицама — формати који људи заправо уносе, од +1 415 555 0132 до (044) 123-45-67.
Бројеви телефона су неуреднији од имејлова: исти број се може написати на десетине начина, тако да се образац ослања на опционе сепараторе ([\с.-]?), а не на један чврсти распоред. Та толеранција има цену - кратке цифре могу да прођу - због чега узорак укључује негативне примере. Погледајте истакнуте делове да бисте проверили где се налази граница између „сличног телефона“ и буке за ваше податке.
Прилагодите је својој земљи за неколико секунди: поправите позивни број земље заменом \+\д{1,3} са литералом као што је \+380, или форсирајте тачно десет цифара уклањањем опционе репне групе. Свака измена се тренутно поново тестира у односу на узорак, а бројач утакмица вам говори када сте били престроги или превише лабави.