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