我需要允许以下整数:
-1, 0, 1, 2, 3, 4 and so on
这是我正在尝试的正则表达式:
/^[-0-9]+$/gm
结果如下:
-1 //true, its fine
-2 //true, should be false
- //true, should be false
如何允许从-1
到任何+ve integer
的范围?
答案 0 :(得分:3)
答案 1 :(得分:0)
更精确和通用的解决方案:
^(?:-?[1-9]\d*|0)$
它可以防止-0,001和其他此类变体。 为全局搜索添加标记 g 和/或 m 用于搜索多行文字。