RegEx如何修改只接受1-9 JavaScript之间的1位数

时间:2015-04-19 06:59:23

标签: javascript regex

RegEx如何修改以仅接受1-9 JavaScript之间的1位数

var numericReg = /^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;

我曾尝试在此RegEx的不同部分插入{0,1},但它已停止工作。任何提示??

有效示例= 1234567,{{ 1}},8

无效示例= 901011

2 个答案:

答案 0 :(得分:2)

如果您只需要1-9之间的一个数字,那么您应该使用:

var numericReg = /^[1-9]$/;

答案 1 :(得分:0)

明确指定确切长度

^[1-9]$