2

我想要一个允许 1-3 位整数的正则表达式,它不应该以 0 开头,应该是一个整数,而不是小数或分数或任何带符号的值,

这就是我尝试过的

"/^(\s*|\d{1,3})$/"

但它似乎不起作用..

提前致谢

4

2 回答 2

5

你可以这样做:

^(([1-9]\d?)|100)$

这将确保

  • 至少有一位数字
  • 多位数字以非零数字开头
  • 唯一允许的三位数字是 100。
于 2013-05-27T13:45:46.593 回答
0
^[1-9][0-9]\{,2\}$

它确实应该是行尾;词尾将得到小数部分。

于 2013-05-27T13:49:33.897 回答