powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Леди и джентльмены, как проверить значение TextBox
8 сообщений из 8, страница 1 из 1
Леди и джентльмены, как проверить значение TextBox
    #34106839
проблема вот в чем.
Есть TextBox. В него заносится некоторое число типа decimal, которое затем записывается в базу в поле типа numeric. Как проверить, число ли занесено TextBox или просто произвольный набор символов? Парсинг с помощью функции decimal.parse() дает исключение, которое можно перехватить. A есть ли какой-нибудь стандартный валидатор?
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34106874
kpomka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть rangevalidator
но там применимо только до int
точности decimal он не поддерживает
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34106950
цукцук
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegularExpressionValidator
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34107053
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно делать проверку прямо на клиенте через жабаскрипт, чтоб лишний раз не гонять страницу: ParseFloat(str) функция называется.
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34107255
RegularExpressionValidator подходит,
но вот как задать выражение, чтобы допускались только числовые значения в самом общем виде?

Жаба-скрипт - тоже хорошо, только я использую Masterpage и в контенте страницы все должно выполняться на сервере.
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34107275
Фотография SkyLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какая разница, с мастером или без него? Результат-то от этого не изменится. И кстати:

в контенте страницы все должно выполняться на сервере

не совсем понял, это ты что, решил проверять число (или не число) на сервере? Зачем? Проверил на клиенте parseFloat'ом и если результат не NaN, то послал число на сервер.
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34118986
Aquarelius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RegularExpressionValidator подходит,
но вот как задать выражение, чтобы допускались только числовые значения в самом общем виде?

Держи: \d+\.?\d*
Допускается значения с дробной частью и без - разделитель точка. Перед точкой обязательно должна быть точка, а если \d*\.?\d*, то может начинаться и с точки (типа .5)
...
Рейтинг: 0 / 0
Леди и джентльмены, как проверить значение TextBox
    #34119014
Aquarelius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
опечатался:

Перед точкой обязательно должна быть ЦИФРА
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Леди и джентльмены, как проверить значение TextBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]