正则表达式在Android

时间:2015-09-09 11:35:37

标签: android regex

我正在尝试在Android中编写正则表达式以输入金额。该数量需要将整数部分限制为最多10位数,将十进制部分限制为最多2位数。

这是我使用的正则表达式:

mPattern=Pattern.compile("[0-9]{0,10}(\.[0-9]{0,2})?)||(\.)?");

一切正常,但是当我输入整数部分时,它会将十进制数字输入整数部分,因此它不能取。(点)和小数部分。

假设如果我输入12整数部分,那么它不会取小数部分。 有什么建议吗?

0 个答案:

没有答案