DevToys Web Pro iconDevToys Web ProBlog
Bizi değerlendirin:
Tarayıcı uzantısını deneyin:

Telefon Numarası Ayrıştırıcı

Geçersiz
Telefon numarası
  • Varsayılan ülke

    Doğrulama

    Geçersiz
    Mümkün değil

    Ayrıntılar

    Ülke:
    Ülke kodu:
    Ulusal numara:
    Tür:
    Unknown
    Teknik ayrıntılar

    Telefon Numarası Ayrıştırıcı Nasıl Çalışır

    Araç Ne Yapar

    Telefon Numarası Ayrıştırıcı, libphonenumber kütüphanesini kullanarak uluslararası telefon numaralarını doğrular ve biçimlendirir. Herhangi bir biçimde bir telefon numarası girin ve standartlaştırılmış gösterimlerini (International, National, E.164, RFC3966), algılanan ülkeyi, numara türünü (mobil, sabit hat, ücretsiz hat) ve doğrulama durumunu alın.

    Yaygın Geliştirici Kullanım Senaryoları

    Geliştiriciler, kayıt formlarında kullanıcı girdisini doğrularken, veritabanında saklamak için telefon numaralarını normalize ederken, yönlendirme veya yerelleştirme için menşe ülkeyi tespit ederken ve görüntüleme biçimleri arasında (ulusal vs uluslararası) dönüşüm yaparken telefon ayrıştırıcılarını kullanır. E.164 biçimi, Twilio, Vonage ve AWS SNS gibi API'ler için standarttır.

    Telefon Numarası Biçimleri

    Telefon numaraları birkaç standart biçimde temsil edilebilir: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, ülke koduyla yalnızca rakamlar) ve RFC3966 (tel:+1-650-253-0000, HTML tel: bağlantılarında kullanılır). Ayrıştırıcı bu biçimlerin herhangi birindeki girdiyi kabul eder ve tüm varyantları üretir.

    Yaygın Hatalar ve Sınır Durumları

    Ülke kodu olmayan numaraların doğru ayrıştırılabilmesi için varsayılan bir ülke gerekir. Bazı numaralar bir ülkede geçerliyken başka bir ülkede geçerli olmayabilir. Kısa kodlar, acil durum numaraları ve premium ücretli numaraların özel doğrulama kuralları vardır. Ayrıştırıcı 'possible' (doğru uzunluk) ile 'valid' (bilinen numaralandırma planı) arasında ayrım yapar — olası bir numara aranabilir olmayabilir.