Проверка ASP.Net - PullRequest
       7

Проверка ASP.Net

0 голосов
/ 06 ноября 2008

Я хочу проверить значение, которое пользователь вводит в текстовое поле, чтобы оно вводило только числа с плавающей запятой. Я не заинтересован в диапазоне. Как я могу это сделать, учитывая информацию о локализации культуры (например, "." Или "," в качестве разделителей)?

1 Ответ

1 голос
/ 06 ноября 2008

Мой обычный метод - использовать RegexValidator с проверочным выражением ^(\d+(\.\d*)?)|(\d*(\.\d+))$. Вы можете изменить это, чтобы включить "." или ",": ^(\d+([\.,]\d*)?)|(\d*([\.,]\d+))$.

Если вы хотите быть строго правильным, вы бы включили правильное выражение проверки для каждой культуры.

Также обратите внимание, что вам все еще нужен RequiredFieldValidator, если значение является обязательным.

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