Regex Cep Telefonu Kontrolü

Posted by

Merhaba arkadaşlar, bu yazımda sizlere Regex Cep Telefonu Kontrolü konusundan bahsedeceğim.

Bir web sayfası geliştirirken, kullanıcının girdiği verileri doğrulamak önemli bir adımdır. Özellikle cep telefonu numaralarını doğrulamak istediğimizde, bir regex (düzenli ifade) kullanarak belli bir kurala uymasını ve belli bir formatta girilmesini yaparak doğrulamayı kolayca gerçekleştirebiliriz. Bu yazıda, Regex kullanarak cep telefonu numarası doğrulama işlemlerini ve kontrolünü sağlayacağız.

Regex İfadesi Oluşturma

Cep telefonu doğrulaması için aşağıdaki Regex kodunu oluşturabiliriz.

/^((\+|00)90|0)?\s?5\d{2}(\s?\d{3}){2}$/

Yukarıdaki regex ifadesi, Cep telefonu numaralarını doğrulamak için kullanılan kısa ve etkili bir ifadeyi temsil etmektedir. Şimdi, bu ifadeyi adım adım açıklayalım:

  • ^ : Dizinin başlangıcını temsil eder.
  • ((\+|00)90|0)? : Uluslararası çağrı kodu (+90, 0090 veya 0) veya hiçbir şey olmaması durumunu temsil eder.
  • \s? : Opsiyonel olarak bir boşluk karakteri olabilir.
  • 5\d{2} : 5 ile başlayan ve ardından iki rakam olan bir dizi.
  • (\s?\d{3}){2} : Opsiyonel olarak bir boşluk karakteriyle başlayan ve ardından üç rakamdan oluşan bir dizi. Bu dizi toplamda iki kez tekrarlanır.
  • $ : Dizinin sonunu temsil eder.

Bu regex ifadesi, Cep telefonu numaralarının doğru formatını kontrol etmek için kullanılabilir.

JavaScript’te Regex Doğrulama

var regex = /^((\+|00)90|0)?\s?5\d{2}(\s?\d{3}){2}$/;

var phoneNumber = "+90 555 222 22 22";
var isValid = regex.test(phoneNumber);

console.log(isValid); // true veya false

Yukarıdaki kod, regex.test(phoneNumber) ifadesini kullanarak cep telefonu numarasının regex desenine uyup uymadığını kontrol eder. Doğru formatta bir cep telefonu numarası girildiğinde isValid değişkeni true olarak değer alır.

Regex deseni sayesinde, kullanıcıların doğru formatlı cep telefonu numaraları girmesini sağlayabilir ve veri doğrulama sürecini kolaylaştırabiliriz. Bu basit regex deseni, diğer projelerde de kullanılabilir ve ihtiyaçlarınıza göre özelleştirilebilir. Unutmayın, doğrulama işlemleri önemlidir ve kullanıcıya daha iyi bir deneyim sunmak için doğru veri girişini teşvik etmelidir.

Umarım bu yazı size Cep Telefonu numarası doğrulaması için Regex kullanımı konusunda bir başlangıç noktası sağlamıştır.

Bir sonraki yazıda görüşmek üzere…

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir