怎么能^\d+$改进为禁止0

编辑(使其更具体):

Examples to allow:
1
30
111
Examples to disallow:
0
00
-22

是否允许带前导零的正数并不重要(例如022)。

这是用于 Java JDK Regex 实现。

答案

尝试这个:

^[1-9]\d*$

…还有一些填充超过 30 个字符,所以答案限制:-)。

这是演示

来自: stackoverflow.com