9 Eylül 2014 Salı

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.
1//Cep Telefonu numarası standartlara uygun olduğu için true dönecektir.
2bool result = _IsPhoneNumber("0555-555-55-55");
3//Cep Telefonu numarası standartlara uygun olmadığı için false dönecektir.
4bool result = _IsPhoneNumber("03454");


*IsGSMControl isimli metodumuz aşağıdaki gibidir.
1public static bool IsGSMControl(string phoneNumber)
2{
3    string result = @"^(0(\d{3})-(\d{3})-(\d{2})-(\d{2}))$";
4    Match match = Regex.Match(phoneNumber, result, RegexOptions.IgnoreCase);
5  
6    return match.Success;
7}


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

Hiç yorum yok:

Yorum Gönder