确定字符串是否为整数,-是可选的,并且如果其前导0只能为0?

时间:2019-02-02 02:25:28

标签: java regex string int

我想确定一个字符串是否是任何可行的数字,尽管我做了太多的条件语句,但都不可行。 数字可以以“-”(可选)开头,如果其前导0,则只能包含0(仍然是“-”是可选)。

一些例子:

123 =真

-123 =真

-0 =正确

-00 =假

12 + 4 =假

我使用过.matches,但是我似乎无法弄清楚如何将其置于尽可能少的条件下。

0 个答案:

没有答案