Telefon Numarası Formatlama Rehberi: Uluslararası Standartlar ve Yerel Uygulamalar
Uzman incelemesi: Can Demir
Telefon numarası formatının önemi
Yerinde bir telefon formatı, iletişim verilerinin tutarlılığını kazandırır ve sistemler arası veri akışını sorunsuz hale getirir. Başta iş başvurularında kullanılan ATS yazılımları, cv analiz aşamasında numara alanını otomatik olarak tanır ve kategorize eder. İşin aslı, isabetsiz bir format, adayın iletişim bilgilerinin atlanmasına veya hatalı kaydedilmesine neden olabilir.
ATS ve cv analiz süreçlerine etkisi
ATS motorları, metin tabanlı arama ve filtreleme yaparken belirli desenleri arar. Uluslararası standartlara uygun bir numara, sistem tarafından hızla tanınır ve aday profilinin tamamlanmasına destek olur. Cv oluştur sürecinde bu alan çoğu zaman zorunlu olarak işaretlenir; dolayısıyla format hatası. Başvurunun tam değerlendirilmemesine yol açabilir.
Cv oluştur aşamasında dikkat edilmesi gerekenler
- Numarayı tam uluslararası formatta (E.164) girin.
- Boşluk, parantez veya tire gibi görsel ayırıcılar yerine standart birleştirmeyi tercih edin.
- Ülke kodunu her zaman başa dahil edin; örneğin Türkiye için +90.
Uluslararası numara standartları (E.164)
E.164, Uluslararası Telekomünikasyon Birliği (ITU) tarafından tanımlanan küresel numaralandırma planıdır. Bu standart, herhangi bir ülkenin telefon numarasını benzersiz ve makine okunabilir hale getirir.
Yapı bileşenleri
- Uluslararası çağrı öneki: (söz gelimi + veya 00).
- Ülke kodu: (Türkiye için 90, ABD için 1).
- Alan kodu / operatör öneki: (başındaki sıfır olmadan).
- Abon numarası: (çoğunlukla 7 haneli).
Örnek: +90 212 555 1234 → +902125551234 (boşluksuz).
Alışılmış hatalar
- Ülke kodunu atlamak veya yanlış yazmak.
- Gerçekte, alan kodunun başındaki sıfırı korumak (E.164 sıfırı içermez).
- Başka ayırıcı karakterler (parantez, nokta, tire) karışık kullanmak.
Türkiye'ye özgü format kuralları
Türkiye numaraları, uluslararası formata çevrildiğinde belirli bir desen izler. Yerel yazım alışkanlıkları ise günlük iletişimde hala yaygındır.
Alan kodları ve mobil operatör önekleri
İşin aslı, sabit hat alan kodları iki haneli (söz gelimi 212. 216, 312) iken mobil operatör önekleri üç hanelidir (505, 530, 555 vb.). Uluslararası formatta bu önekler sıfırsız yazılır.
Yerel yazım alışkanlıkları
- (0212) 555 12 34
- 0 555 123 45 67
- +90 555 123 45 67
Bu varyasyonlar insan için anlaşılır olsa da, otomatik sistemler için tutarsızdır.
Çeşitli platformlarda format uyumu
Web formları, mobil uygulamalar ve e-posta imzaları gibi değişik kanallar, numara girişi için kendi doğrulama kurallarını uygular.
Web formları
HTML Type="tel" Alanı, tarayıcıya numara klavyesini tetikler ne var ki format zorlamaz. Geliştiriciler genellikle Pattern Özniteliği ile E.164 desenini zorlar.
Mobil uygulamalar
İşletim sistemleri (iOS, Android) adres defteri numaralarını yerel formata göre saklar. Uygulama içinde uluslararası formata dönüştürmek için Libphonenumber Gibi kütüphaneler tercih edilir.
E-posta imzaları
Profesyonel imzalarda numara genellikle +90 212 555 12 34 şeklinde görünür. Bu, alıcı için okunabilirliği artırırken, kopyalayıp yapıştırıldığında bazı sistemler boşlukları sorun yaratabilir. Pratikte, bundan ötürü hem okunabilir hem de makine dostu bir sürüm (söz gelimi +902125551234) yan yana sunulabilir.
Otomatik doğrulama ve temizleme yöntemleri
Büyük veri kümelerinde numara temizleme, manuel işlemden ziyade otomatik betiklerle yapılır.
Regex desenleri
Basit bir E.164 kontrolü için şu desen kullanılabilir:
^\+[1-9]\d{1,14}$
Bu desen, başlangıçta +, ardından 1-9 arası bir rakam ve en fazla 14 ek rakam bekler.
Kütüphane önerileri
- Google libphonenumber, Java, JavaScript, Python, C++ vb. Için kapsamlı destek.
- Phonenumbers (Python) , libphonenumber'ın Python portu.
- Libphonenumber-js , Hafif JavaScript/TypeScript uygulaması.
Bu kütüphaneler, numara ayrıştırma. Doğrulama, formatlama (E.164, ulusal, RFC3966) ve ülke tespiti gibi işlemleri güvenilir bir şekilde yerine getirir.
Pratik ipuçları ve kontrol listesi
- Pratikte, veri giriş noktasında (form, API) anında E.164'e dönüştürün.
- Veritabanında numarayı sadece E.164 olarak saklayın; görüntüleme katmanında yerel format uygulayın.
- Kullanıcıya geri bildirim olarak "Numaranız +90 555 123 45 67 olarak kaydedildi" mesajı verin.
- Aslına bakılırsa, batch işlemlerde (CSV, Excel) içe aktarma öncesi bir temizleme betiği çalıştırın.
- Test verisi olarak geçersiz, eksik ve çok uzun numaralar içeren bir set hazırlayın.
Sık karıştırılan durumlar ve çözümleri
Ülke kodu eksikliği
Kullanıcı "0555 123 45 67" girerse. Sistem öncelikle başındaki sıfırı atmalı ve varsayılan ülke kodu (örneğin TR için +90) eklemelidir. Bu varsayım, uygulamanın hedef kitleye göre yapılandırılmalıdır.
Sıfır öneki yanlış kullanımı
Uluslararası formatta sıfır yer almaz. " +90 0 555 123 45 67 " yanlıştır. Doğrusu " +90 555 123 45 67 ". Otomatik temizleme betiğinde ülke kodu sonrası ilk rakam sıfırsa atılmalıdır.
Boşluk ve tire yerleşimi
Değişik kullanıcılar " +90-555-123-45-67 ", " +90 555 123 45 67 ", " +905551234567 " yazabilir. Hepsi aynı numarayı temsil eder. Normalizasyon adımında tüm alfanümerik olmayan karakterler kaldırılır, sadece + ve rakamlar kalır.
Gelecek trendleri ve standartlaşma çabaları
5G ve IoT cihazlarının artmasıyla, numaralandırma planları daha esnek hale getiriliyor. ITU, E.164'ün ötesinde güncel tanımlayıcıların (mesela SIP URI'leri) entegrasyonu üzerinde çalışıyor. Geliştiriciler için bu, mevcut doğrulama mantığının düzenli olarak gözden geçirilmesini ve genişletilmesini gerektiriyor. Üstelik, veri gizliliği yönetmelikleri (KVKK, GDPR) numaraların işlenme amaçlarını netleştirmeyi zorunlu kılıyor; bu da formatlama katmanında "hedef" bilgisinin (örneğin pazarlama. İş başvurusu) meta veri olarak saklanmasını öneriyor.
Açıkçası, ; telefon numaralarını uluslararası standarta (E.164) uygun bir şekilde saklamak ve sunmak, hem insan hem de makine için en sağlıklı yoldur. ATS sistemlerinin cv analiz performansını artırmak, cv oluştur sürecindeki hata oranını düşürmek ve veri kalitesini korumak için bu prensipleri projenizin her katmanına entegre etmek işe yarar.
ATS uyumlu CV'ni dakikalar içinde hazırla.
Ücretsiz Başla