Я хочу, чтобы текстовое поле имело значение от 0 до 24. Однако приведенный ниже шаблон, похоже, не работает.
Regex regex = new Regex("^([0-9]|1[0-9]|2[0-4])$");
Я не уверен, что такое WPF, но это выражение может проверять 0-24:
^[0-9]$|^[1][0-9]$|^[2][0-4]$
В этой демоверсии приведено объяснение выражения, если вам может быть интересно.