C# ile Telefon Numarası Kontrolü

Merhaba arkadaşlar bugün sizlere C# ile Telefon numarası Kontrolü nasıl yapılır sorusunu bir metot ile anlatıyor olacağım. Bu işlemi yapabilmek için Regex nesnesini kullanmamız gerekmekte olup aşağıdaki namespace’yi eklememiz gerekmektedir;

using System.Text.RegularExpressions;

*Aşağıda metodun kullanım şeklini göreceğiz. Telefon numarası standartı 0XXX-XXX-XX-XX formatında olmalıdır. Dilerseniz bu formatı IsGSMControl isimli metot üzerinde @”^(0(\d{3})-(\d{3})-(\d{2})-(\d{2}))$” işleminin olduğu kısımda değiştirebilirsiniz.

//Cep Telefonu numarası standartlara uygun olduğu için true dönecektir.
bool result = _IsPhoneNumber("0555-555-55-55");
//Cep Telefonu numarası standartlara uygun olmadığı için false dönecektir.
bool result = _IsPhoneNumber("03454");

*_IsPhoneNumber isimli metodumuz aşağıdaki gibidir.

public static bool _IsPhoneNumber(string phoneNumber)
{
    string result = @"^(0(\d{3})-(\d{3})-(\d{2})-(\d{2}))$";
    Match match = Regex.Match(phoneNumber, result, RegexOptions.IgnoreCase);
 
    return match.Success;
}

Bir başka makalede görüşmek dileğiyle…

Sedat Demirdoğan

[Toplam:1    Ortalama:3/5]

sedat demirdoğan

-Yazılım Sınıfı Kurucusu -Bilişim Grubu Kurucu Üye -Bilişim Derneği Şişli Bölge Temsilcisi -Jollytur Yazılım Geliştirme Ekip Lideri -Kick Boks tutkunu, Gitarist ve Girişimci

Bir cevap yazın

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

%d blogcu bunu beğendi: