有这样一个校验规则,数字个数可以是3,5,7,10,20这个可以定义为变量
3个,5个,7个,可以输入的范围是0-9
10个 可以输入的范围是1-10
20个 可以输入的范围是1-99
且每个数字之间用英文逗号隔开
例如: 3个时:
1,1,1 正确 可以重复
3,4,9 正确
3,4,9, 正确
,3,4,9 正确
6,1,16 范围错误 如果个数为20就正确
2,4,,5 格式错误 两个逗号不能连用
2,4,a 格式错误 不能为字母
其他个数情况也是这样。
这样的js正则表达式该如何写啊。其中数字个数可以定义为变量。
实现了个Low版的, 应该是可以满足要求