Имеется паттерн /d/d:/d/d:/d/d для времени. Методы Regex.ISMatching, Match и Matches найдут соответствия и в 12:34:56, и в a12:34:56, и в 12:34:56qw.
Как определить, что некая строка полностью является данным паттерном, без дополнительных проверок.
Например:
if (!Regex.IsMatching(text, pattern) || text.Length != 8) return
Здесь я делаю дополнительную проверку text.Length != 8, а я просто хочу проверить на соответствие паттерну.
Используй ^([0-1]\d|2[0-3])(:[0-5]\d){2}$ - это корректная маска времени
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости