需要Flex正则表达式帮助

时间:2013-04-29 06:31:52

标签: flex flex4 flex3 regex

我创建了正则表达式,允许我输入==> (数字(0-9))。(数字(0-9) - 2位小数)

我不知道如何停止,允许不止一次输入“0”。

这就是我的尝试:

/^[[0-9]]?[0-9]*\.?[0-9]{0,2}$/

但它也允许输入像00000.2这样的值,我想阻止用户输入任何值,如果它的星号为0.并且只允许0.2

1 个答案:

答案 0 :(得分:0)

试试这个

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

here on Regexr

这允许0或在点之前以1-9开头的数字。小数部分是完全可选的,但是当它存在时,它需要在点之后的一个或两个数字。