Страницы

Поиск по вопросам

суббота, 6 июля 2019 г.

Проверка пользовательского ввода

Пользователь вводит строку вида **:**:**** где * - это цифра, а - это двоеточие. Как проверить, что ввод соответствует шаблону?


Ответ

Проверить строку на соответствие шаблону можно, используя регулярные выражения. private static readonly Regex template = new Regex(@"^\d{2}:\d{2}:\d{4}$", RegexOptions.Compiled);
public static bool Validate(string input) { return !string.IsNullOrEmpty(input) && template.IsMatch(input); }

Комментариев нет:

Отправить комментарий