如何检查一个字符串是否为正数并且可能以逗号作为小数点分隔符且最多两位小数。
例子
10.25 是真的 10.2是真的 10.236 是假的,有 3 位小数 10.dee 是假的
最佳答案
或者你可以使用这个正则表达式
^[0-9]*([,]{1}[0-9]{0,2}){0,1}$
如果你想把逗号和点都作为允许的分隔符那么
^[0-9]*([\.,]{1}[0-9]{0,2}){0,1}$
关于java - 如何检查字符串是否为正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8756820/