Telefon Ayrıştırıcı ve Biçimlendirici
Features
- Küresel Numara Desteği: 200'den fazla ülkenin numaralandırma planını tanıyarak otomatik ülke ve bölge tespiti yapar; numaralarınızı tek seferde doğrular.
- Çoklu Format Çıktısı: E.164, uluslararası, ulusal ve yerel formatları aynı ekranda sunarak entegrasyon, raporlama ve kullanıcı arayüzü ihtiyaçlarını aynı anda karşılar.
- Akıllı Doğrulama Motoru: Uzunluk, baştaki rakam kuralları, alan kodu geçerliliği ve operatör tahsisini kontrol ederek numaranın mümkün ve geçerli olmasını sağlar.
- Toplu İşleme ve Gizlilik: Birden çok numarayı aynı anda işler, tüm hesaplamaları tarayıcıda gerçekleştirerek verilerinizin dış sunuculara çıkmasını engeller.
Usage Guide
- Telefon Numaralarını Girin: Ayrıştırmak istediğiniz numaraları tek satırda veya her satıra bir numara olacak şekilde girin; isteğe bağlı uzantı ve boşlukları araç otomatik olarak temizler.
- Otomatik Ayrıştırmayı Başlatın: Motor girdiyi normalize eder, ülke kodunu algılar ve libphonenumber kurallarına göre numaranın mümkün ve geçerli olup olmadığını kontrol eder.
- Formatları Karşılaştırın: Uluslararası (E.164), ulusal, yerel ve RFC 3966 formatlarında oluşturulan çıktıları inceleyin; alan kodu ve abone numarası detaylarını doğrulayın.
- Sonuçları Dışa Aktarın: Doğrulanmış numaraları kopyalayın, CRM veya iletişim formlarınıza aktarın ve geçersiz girdiler için kullanıcılarınıza net geri bildirim sağlayın.
Technical Details
Uluslararası Telefon Numarası Standartları ve E.164 Formatı
Telefon numaraları, maksimum 15 haneyi tanımlayan küresel numaralandırma planını belirleyen E.164 uluslararası standardını (ITU-T tavsiyesi) takip eder. Format yapısı şunları içerir: ülke kodu (1-3 hane, örn. +1 ABD/Kanada, +44 Birleşik Krallık, +86 Çin, +81 Japonya), ulusal hedef kodu (alan/şehir kodu) ve abone numarası. Araç, kapsamlı telefon numarası ayrıştırma için Google'ın açık kaynak çözümü libphonenumber kütüphanesini uygular.
Ayrıştırma Algoritması ve Format Dönüşümü
Ayrıştırma algoritması, çok aşamalı işlemle telefon numarası bileşenlerini çıkarır: girdi temizleme ( + ve uzantılar dışında sayısal olmayan karakterleri kaldırma), ülke tespiti (ön ekten veya varsayılan bölgeden ülke kodunu eşleştirme), doğrulama (uzunluk, hane desenleri, ülkeye göre geçerli aralıklar) ve bileşen çıkarma (ülke kodu, alan kodu, yerel numarayı ayırma).
Doğrulama Kuralları ve Pratik Uygulamalar
Telefon doğrulaması, numaraların mümkün (doğru uzunluk/desen) ve geçerli (telekom operatörlerine tahsisli) olmasını sağlar. Araç şu kontrolleri yapar: ülkeye göre numara uzunluğu (ABD 10 hane, Birleşik Krallık 10-11, Çin 11-12), başlangıç hanesi kuralları (ABD mobil numaraları 0/1 ile başlamaz), alan kodu geçerliliği (var olan coğrafi bölgeler), operatör atamaları (operatörlere tahsisli numara aralıkları). Pratik uygulamalar arasında form doğrulama (geçersiz gönderimleri önleme), CRM entegrasyonu, çağrı merkezi sistemleri, SMS/VoIP hizmetleri bulunur.
Frequently Asked Questions
- E.164 formatı nedir ve neden önemlidir?
- E.164, ITU-T tarafından tanımlanan uluslararası telefon numaralandırma standardıdır. Format +[ülke kodu][ulusal hedef kodu][abone numarası] şeklinde maksimum 15 haneyi belirtir. E.164 formatı, telefon numaralarını küresel olarak benzersiz hale getirerek uluslararası telekom sistemlerinde uyumluluk sağlar ve çağrıların doğru şekilde yönlendirilmesini mümkün kılar.
- Telefon ayrıştırıcı ülkeyi nasıl otomatik olarak tespit eder?
- Ayrıştırıcı birden çok tespit yöntemi kullanır: 1) Numara '+' ile başlıyorsa ülke kodunu doğrudan çıkarır (örn. +1 ABD/Kanada, +86 Çin), 2) Numaranın uzunluğunu ve hane desenlerini bilinen ülke formatlarıyla karşılaştırır, 3) Belirsiz durumlarda varsayılan bölge belirtebilirsiniz. Araç, 200'den fazla ülkeye ait kuralları içeren Google libphonenumber veritabanını kullanır.
- Bu araç bir telefon numarasının gerçek ve aktif olduğunu doğrulayabilir mi?
- Araç, numaranın mümkün (doğru format ve uzunluk) ve geçerli (ülkenin numaralandırma planına uygun) olup olmadığını doğrular, ancak numaranın şu anda aktif veya gerçek bir aboneye tahsisli olup olmadığını belirleyemez. Bunun için operatör sorgulama servisleri kullanmanız veya numarayı arayarak/SMS göndererek doğrulama yapmanız gerekir.
- Ayrıştırılan telefon numaralarını hangi formatlara aktarabilirim?
- Araç şu formatları destekler: API entegrasyonu için E.164 (+1234567890), ekranda gösterim için Uluslararası format (+1 234-567-8900), yerel kullanım için Ulusal format (234-567-8900), alan kodu olmadan Yerel format ve web/mobil uygulamalarda tıklanabilir telefon bağlantıları için RFC 3966 tel: URI (tel:+1-234-567-8900).
Related Documentation
- ITU-T E.164 - Uluslararası Numara Planı - Telefon numarası formatı ve yapısı için uluslararası standart
- ITU-T E.123 - Telefon Numaraları için Gösterim - Telefon numaralarının yazılı formda gösterimi için uluslararası standart
- Google libphonenumber Kütüphanesi - Ülkeye özgü kurallarla kapsamlı telefon numarası ayrıştırma ve biçimlendirme kütüphanesi
- RFC 3966 - tel URI Şeması - Telefon numarası URI gösterimi için IETF standardı
- E.164 Numara Formatı Spesifikasyonu - Uluslararası kamu telekom numaralandırma planının ayrıntılı spesifikasyonu