如何检查字符串是数字正数

Mer*_*cer 1 java floating-point parsing

如何检查字符串是数字正数,可能是逗号作为小数分隔符和最多两位小数.

10.25是真的10.2是真的10.236是假的theres 3十进制10.dee是假的

cza*_*jah 5

或者你可以使用这个正则表达式

^[0-9]*([,]{1}[0-9]{0,2}){0,1}$
Run Code Online (Sandbox Code Playgroud)

如果你想要逗号和点作为允许的分隔符然后

^[0-9]*([\.,]{1}[0-9]{0,2}){0,1}$
Run Code Online (Sandbox Code Playgroud)