2013-05-03 7 views
0

Я попробовал Masked Edit из AJAX Toolkit Extender, но он не выполняет то, что мне нужно. Его слишком неуклюжий и он также разбивает небольшой скрипт, который я запускаю, который автоматически вычисляет текстовые поля. Одно из текстовых полей (всего) - это привязка данных, и есть вторая, где пользователь вводит сумму, и мне нужно заставить ее ее в формате валюты (только два десятичных знака, знак $). Я пробовал с помощью валидатора диапазона, но тогда я бы также ограничил количество на любое количество, которое я вводил.Код валюты в ASP

ответ

2

Вы можете использовать валидатор регулярных выражений, это регулярное выражение regexlib.com для проверки валидации.

^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(.[0-9][0-9])?$ 
+0

Этот код в порядке работает. Есть ли способ ограничить десятичные пространства только двумя? –

+0

извините, я повторно задал вопрос;) Может быть, вы можете найти что-то на regexlib.com или попробовать задать другой вопрос здесь на SO –

+0

Hahaha, на самом деле это работает довольно хорошо. Я просто ограничу текстовое поле некоторым javascript, спасибо Антонио. И да, Regex очень раздражает работать. –

Смежные вопросы