让我们假设以下是我所拥有的字符串。 1234和123.45或123.5687 我必须检查上面的数字是否是数字。它也应该返回真正的小数。
答案 0 :(得分:1)
myString.matches("\\d+(?:\\.\\d+)?");
将检查整数和十进制数。
答案 1 :(得分:0)
^\d+(?:\.\d+)?$
您需要锚点才能禁用部分匹配。
答案 2 :(得分:0)
如果只有一个十进制数字或数字在小数点后至少有一个数字,则返回true。它也适用于负数。 (^\\-?\\d*\\.?\\d+$)