Проверка ввода чисел с помощью Regex - C # - PullRequest
0 голосов
/ 19 ноября 2010

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

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

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

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

Как лучше всего контролировать этот тип ввода?

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

Ответы [ 3 ]

1 голос
/ 19 ноября 2010

Я не думаю, что регулярное выражение полезно в этом случае.Вы можете просто использовать для своих целей обычные операторы > и <</strong>.

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

1 голос
/ 19 ноября 2010
0 голосов
/ 19 ноября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...