RegEx如何修改以仅接受1-9 JavaScript之间的1位数
var numericReg = /^\d*[0-9](|.\d*[0-9]|,\d*[0-9])?$/;
我曾尝试在此RegEx的不同部分插入{0,1},但它已停止工作。任何提示??
有效示例= 1
,2
,3
,4
,5
,6
,7
,{{ 1}},8
无效示例= 9
,0
,10
,11
答案 0 :(得分:2)
如果您只需要1-9之间的一个数字,那么您应该使用:
var numericReg = /^[1-9]$/;
答案 1 :(得分:0)
明确指定确切长度
^[1-9]$