0

我有一个用于输入货币的文本输入框。它允许用户输入 [0-9] 和 a 中的数字。接线员我做到了。

现在它允许小数点前 1 到 3(1 或 2 或 3)位数字和小数点后 2 位数字。范围在 0.00 到 999.99 之间,我如何在 flex3 中实现这一点。如果用户输入了 3 位数字,他无法输入第 4 位数字,而是必须输入。作为第 4 个字符。以前我在stackoverflow中问了几个问题,我立即得到了答案,谁回答过我真的很感谢他们。问候八吉

4

1 回答 1

0

我不知道 flex,但我的一般正则表达式方法如下:

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

您可以在每次按键时测试用户输入以确定输入是否有效,如果不是这种情况,则将值重置为其先前的内容。

于 2010-09-07T09:11:45.677 回答