Проверка ввода номеров с Regex - C #
-
26-09-2019 - |
Вопрос
Я всегда использовал Regex, чтобы проверить наличие входной справедливости пользователя, т. Е. Проверка правильного адресата почты, серийный номер и т. Д.
Теперь я хочу проверить, что пользовательский ввод, скажем, число, содержащееся между: 78 и 143.
Мы не совсем анализируем ввод пользователя, но интерпретируя его и анализируя после ...
Было бы ли регельс все еще полезно? Будет ли хорошая практика, чтобы использовать Regexs в этом случае?
Что было бы лучшим способом контролировать этот тип ввода?
Спасибо за ваши советы!
Решение
Попробуй это:
Другие советы
Я не думаю, что Regex полезен в этом случае. Вы можете просто использовать нормальные > а также < Операторы для вашего дела.
Вероятно, если вы получите эту проверку на стороне клиента, это просто будет хорошо (если ваш случай не будет специально для пользователя и необходимости проверки сервера)
Может быть, вам нужен RangeValidator. вместо regularexpriseVAdidator. Regeex добавляет сложность к простой проблеме, поэтому менее полезно, и, следовательно, не лучшая практика.