Neredeyse tüm durumlarda, kullanıcı girişinin çeşitli nedenlerle (güvenlik, güvenilirlik, vb.) doğrulanması önerilir. Bu yazıda, C# ‘da telefon numarası doğrulaması için uygulanabilecek statik bir sınıfın nasıl yazılacağını öğreneceğiz.
C# Kodu:
Sonuç:
İlk numara için true,
ikinci numara için false döndürecektir.
C# telefon numarası kontrolü, Telefon numarası regex, Turkish mobile phone regex, C# Turkish Phone Number Regex,
C# Kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public static class TelefonNumara { //Telefon numarasını ayrıştırmak için regex kullanıyoruz. public const string motif = @"^(0(\d{3})-(\d{3})-(\d{2})-(\d{2}))$"; public static bool TelefonKontrol(string numara) { if (numara != null) return Regex.IsMatch(numara, motif); else return false; } } class Program { public static void Main() { Console.WriteLine(TelefonNumara.TelefonKontrol("0505-255-55-55")); //TRUE; Console.WriteLine(TelefonNumara.TelefonKontrol("05-255-55-55")); //FALSE; Console.ReadLine(); } } |
Sonuç:
İlk numara için true,
ikinci numara için false döndürecektir.
C# telefon numarası kontrolü, Telefon numarası regex, Turkish mobile phone regex, C# Turkish Phone Number Regex,