请问有人能告诉我如何使用正则表达式检查文本框中输入的金额(印度货币)是否有效吗?
我有几个条件:
1. 金额不应包含超过一个小数点,但可以有一个单独的小数点。
2. 如果有小数点,则应跟随一个或多个数字。
3. 金额应只包含数字,最多只有一个小数点。
4. 如果我输入像10.000这样的金额,则不应被接受,因为小数点后有3个连续的零。但是56.8906应该被接受。
5. 如果金额以零开头(即0123),则不应被接受,但0.0应该被接受。
我有几个条件:
1. 金额不应包含超过一个小数点,但可以有一个单独的小数点。
2. 如果有小数点,则应跟随一个或多个数字。
3. 金额应只包含数字,最多只有一个小数点。
4. 如果我输入像10.000这样的金额,则不应被接受,因为小数点后有3个连续的零。但是56.8906应该被接受。
5. 如果金额以零开头(即0123),则不应被接受,但0.0应该被接受。
56.8906
是有效的,而10.000
不是? - JohnP