标签: java regex string int
我想确定一个字符串是否是任何可行的数字,尽管我做了太多的条件语句,但都不可行。 数字可以以“-”(可选)开头,如果其前导0,则只能包含0(仍然是“-”是可选)。
一些例子:
123 =真
-123 =真
-0 =正确
-00 =假
12 + 4 =假
我使用过.matches,但是我似乎无法弄清楚如何将其置于尽可能少的条件下。