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

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


我试图在此RegEx的不同部分插入{0,1},但它停止工作。有小费吗??

有效示例= 123456789

无效的示例= 010111111

最佳答案

如果只需要1到9之间的一位数字,则应使用:

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

10-06 00:52