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");

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

public static bool IsGSMControl(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

PaylaşShare on Facebook0Tweet about this on TwitterShare on Google+0Pin on Pinterest0Share on Tumblr0Share on LinkedIn0Email this to someone

Yazar Hakkında Yazarın Bütün Yazıları Yazarın Web Sitesi

sedat demirdoğan

yazilimsinifi.com ve edebiyatsinifi.com Kurucusu, Jollytur Yazılım Geliştirme Ekip Lideri, Kick Boks tutkunu, Gitarist ve Girişimci.

Bir Cevap Yazın

Your email address will not be published. Required fields are marked *


*