регулярное выражение для проверки валюты, введенной в текстовый ввод в flex3 - PullRequest
0 голосов
/ 07 сентября 2010

У меня есть текстовое поле для ввода валюты.это позволяет пользователю вводить числа от [0-9] и a.Оператор, что я сделал это.

теперь допускается от 1 до 3 (1, 2 или 3) цифр перед десятичной дробью и 2 цифры после десятичной.диапазон от 0,00 до 999,99, как я могу достичь этого во flex3.если пользователь ввел 3 цифры, он не может ввести 4-ю цифру, вместо этого он должен набрать.как 4-й символранее я задавал несколько вопросов в stackoverflow, я сразу же получил ответы, которые когда-либо отвечали, я им очень благодарен.С уважением, Bagi

1 Ответ

0 голосов
/ 07 сентября 2010

Я не знаю насчет flex, но мой общий подход к регулярным выражениям будет следующим:

/^\d{1,3}\.\d{2}$/

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

...