Регулярные выражения могут быть довольно уродливыми, если учесть все допустимые значения для каждого типа данных, который вы используете. Например, с DateTime вы должны убедиться, что месяц находится в диапазоне от 1 до 12, и что день находится в допустимом диапазоне для этого конкретного месяца.

м проекте ASP.net мне нужно проверить некоторые основные типы данных для ввода данных пользователем. Типы данных: числовые, десятичные, дата и т. Д.

Каков наилучший подход, который я должен был использовать с точки зрения производительности? Это сделать это путемRegex.IsMatch() илиTryParse()?

Заранее спасибо.