Вопрос

Я всегда использовал Regex, чтобы проверить наличие входной справедливости пользователя, т. Е. Проверка правильного адресата почты, серийный номер и т. Д.

Теперь я хочу проверить, что пользовательский ввод, скажем, число, содержащееся между: 78 и 143.

Мы не совсем анализируем ввод пользователя, но интерпретируя его и анализируя после ...

Было бы ли регельс все еще полезно? Будет ли хорошая практика, чтобы использовать Regexs в этом случае?

Что было бы лучшим способом контролировать этот тип ввода?

Спасибо за ваши советы!

Это было полезно?

Решение

Другие советы

Я не думаю, что Regex полезен в этом случае. Вы можете просто использовать нормальные > а также < Операторы для вашего дела.

Вероятно, если вы получите эту проверку на стороне клиента, это просто будет хорошо (если ваш случай не будет специально для пользователя и необходимости проверки сервера)

Может быть, вам нужен RangeValidator. вместо regularexpriseVAdidator. Regeex добавляет сложность к простой проблеме, поэтому менее полезно, и, следовательно, не лучшая практика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top