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

Click to rate this post!
[Total: 2 Average: 4]

Sedat Demirdoğan

-Yazılım Sınıfı Kurucusu -Global Bilişim Derneği Kurucu Üye -Bilişim Grubu Kurucu Üye -Jolly Tur BT Proje ve İş Geliştirme Departman Müdürü

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.