Telefon Numarası Çıkarıcı
libphonenumber-js kullanarak herhangi bir metinden telefon numaralarını çıkarın ve biçimlendirin. E.164, RFC 3966 ve ulusal biçimlendirme seçenekleriyle uluslararası formatları destekler.
Girdi
Çıktı
Readme
Telefon numarası çıkarma nedir?
Telefon numarası çıkarma, yapılandırılmamış metinden telefon numaralarını otomatik olarak tanımlama ve izole etme işlemidir. Telefon numaraları dünya çapında birçok formatta görünür—bazıları parantez kullanır, diğerleri tire veya boşluk kullanır ve uluslararası numaralar artı işaretli ülke kodlarını içerir. Bu çeşitlilik, özellikle e-postalar, belgeler veya web sayfalarından gelen büyük miktarda metinle uğraşırken manuel çıkarmayı yorucu ve hataya açık hale getirir.
Modern telefon numarası çıkarma, farklı ülkelerdeki telefon numaralarının yapısını anlayan gelişmiş ayrıştırma algoritmaları kullanır. Bu algoritmalar, geçerli telefon numaralarını rastgele rakam dizilerinden ayırt edebilir, ülkeye özgü biçimlendirme kurallarını tanıyabilir ve numaraları E.164 gibi uluslararası telekomünikasyon standartlarına karşı doğrulayabilir.
Araç açıklaması
Bu araç, sağladığınız herhangi bir metinden telefon numaralarını çıkarır, bunlar nasıl biçimlendirilirse biçimlendirilsin. Telefon numaraları içeren metninizi yapıştırmanız yeterlidir ve araç bulduğu tüm geçerli telefon numaralarını tanımlayacak, ayrıştıracak ve listeleyecektir. Tercih ettiğiniz çıktı biçimini seçebilir ve isteğe bağlı olarak ülke kodu olmayan numaralar için varsayılan bir ülke belirtebilirsiniz.
Örnekler
Giriş metni:
Ofislerimizle iletişime geçin:
ABD Satış: (555) 123-4567
İngiltere Destek: +44 20 7946 0958
Acil Durum: 911
john@example.com adresine e-posta gönderin veya 1-800-555-0199 numarasını arayın
555.867.5309 numarasına mesaj gönderin daha fazla bilgi için.Çıktı (E.164 biçimi):
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309Çıktı (Uluslararası biçim):
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309Özellikler
- Birden fazla çıktı biçimi: Uluslararası, Ulusal, E.164, RFC3966 arasından seçim yapın veya metinde bulunan orijinal biçimi koruyun
- Ülke otomatik algılama: Uluslararası numaralardan ülke kodlarını otomatik olarak tanımlayın veya yerel numaralar için varsayılan bir ülke ayarlayın
- Yineleme kaldırma: İsteğe bağlı olarak metninizde birden fazla kez görünen yinelenen telefon numaralarını filtreleyin
- Gerçek zamanlı çıkarma: Yazarken veya metin yapıştırırken numaralar anında çıkarılır
- Doğrulama: Yalnızca uluslararası telekomünikasyon standartlarıyla eşleşen geçerli telefon numaralarını döndürür
Çıktı biçimleri açıklandı
| Biçim | Açıklama | Örnek |
|---|---|---|
| Uluslararası | Boşluklu insan tarafından okunabilir biçim | +1 555 123 4567 |
| Ulusal | Ülke kodu olmayan yerel biçim | (555) 123-4567 |
| E.164 | Standart makine tarafından okunabilir biçim | +15551234567 |
| RFC3966 | Tıklanabilir arama bağlantıları için URI biçimi | tel:+1-555-123-4567 |
| Orijinal | Kaynak metindeki tam biçimi korur | 555.123.4567 |
Kullanım durumları
- CRM veri temizliği: Karışık müşteri verilerinden, e-posta dizilerinden veya içe aktarılan elektronik tablolardan telefon numaralarını çıkararak temiz, standartlaştırılmış bir iletişim listesi oluşturun
- Potansiyel müşteri oluşturma: İşletme dizinlerinden, web kazımasından veya pazarlama materyallerinden telefon numaralarını çekerek ulaşım kampanyaları için kullanın
- Veri taşıma: Standartlaştırılmış numara biçimleri gerektiren sistemler arasında geçiş yaparken telefon numaralarını E.164 biçimine dönüştürün
Nasıl çalışır
Araç, Google tarafından Android için geliştirilen libphonenumber kütüphanesini kullanır. Metninizi karakter karakter tarar, uzunluk, rakam desenleri ve biçimlendirme karakterlerine dayalı olarak telefon numarası olabilecek dizileri tanımlar. Her aday daha sonra, geçerli alan kodları, numara uzunlukları ve biçimlendirme kuralları da dahil olmak üzere ülkeye özgü telefon numarası kurallarının kapsamlı bir veritabanına karşı doğrulanır.
Ülke kodu mevcut olmadığında, araç numarayı yorumlamak için seçtiğiniz varsayılan ülkeyi kullanır. Örneğin, "555-123-4567" Birleşik Devletler seçiliyse ABD numarası olarak veya seçiminize göre farklı bir ülkenin numarası olarak ayrıştırılır.
İpuçları
- Ülke kodu olmayan yerel numaraları çıkarırken doğruluğu artırmak için varsayılan bir ülke ayarlayın
- Numaraları veritabanlarında veya API'lerde depolanırken E.164 biçimini kullanın—bu makine işleme için uluslararası standarttır
- RFC3966 biçimi HTML veya markdown belgelerinde tıklanabilir telefon bağlantıları oluşturmak için mükemmeldir
- Aynı numaranın birden fazla kez görünebileceği metni işlerken "Yinelemeleri kaldır" seçeneğini etkinleştirin