Обработка исключительных ситуаций(анализ введенного номера) - C#
Формулировка задачи:
помогите.
Опишите функцию анализа введенного пользователем номера , обработайте ошибку ввода номера в неверном формате (допустимый формат - (095) 555-44-33).
Решение задачи: «Обработка исключительных ситуаций(анализ введенного номера)»
textual
Листинг программы
using System; using System.Text.RegularExpressions; namespace Test2 { class Program { public static void Main(string[] args) { Regex correctNumber = new Regex(@"^\(\d{3}\) \d{3}-\d{2}-\d{2}$"); Console.WriteLine("Введите номер телефона (XXX) XXX-XX-XX:"); string phoneNumber = Console.ReadLine(); while (true) { if (correctNumber.IsMatch(phoneNumber)) break; Console.WriteLine("Некорректный ввод, попробуйте еще раз:"); phoneNumber = Console.ReadLine(); } Console.ReadKey(true); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д