0

Telefon Numarası Regex — Gerçek Formatlarla Test Edin

JavaScript normal ifadelerinde canlı hata ayıklama: vurgulanan eşleşmeler, yakalama grupları, bayraklar ve değiştirme önizlemesi.

$1, $2 ve $<name>; gibi adlandırılmış referansları destekler $& eşleşmenin tamamını ekler. Önizlemeyi gizlemek için boş bırakın.

İşleniyor... 0%

Sonuç

Bu sayfa, toleranslı bir telefon numarası modelini önceden yükler: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. İsteğe bağlı bir + ve ülke kodunu, parantez içinde yer alabilen bir alan kodunu ve boşluklar, noktalar veya kısa çizgilerle ayrılmış rakam gruplarını kabul eder; bunlar, +1 415 555 0132'den (044) 123-45-67'ye kadar insanların gerçekten yazdığı formatlardır.

Telefon numaraları e-postalardan daha karmaşıktır: aynı numara bir düzine şekilde yazılabilir, bu nedenle kalıp tek bir katı düzen yerine isteğe bağlı ayırıcılara ([\s.-]?) dayanır. Bu toleransın bir bedeli vardır; kısa rakamlı sayılar kaçabilir; bu yüzden örnek olumsuz örnekler içermektedir. Verileriniz için "telefon benzeri" ile gürültü arasındaki sınırın nereye düştüğünü kontrol etmek için öne çıkanları izleyin.

Birkaç saniye içinde ülkenize uyarlayın: \+\d{1,3} yerine \+380 gibi bir değişmez değer koyarak ülke kodunu düzeltin veya isteğe bağlı kuyruk grubunu kaldırarak tam olarak on rakamı zorlayın. Her düzenleme, numuneye göre anında yeniden test edilir ve eşleşme sayacı, ne zaman çok katı veya çok gevşek davrandığınızı size bildirir.