求个正则匹配数字区间格式,如(10,100),中间一定为一个逗号,括号可以是[和(,数字不用定死位数和大小
下面的只验证格式,没有验证第一位一定要小于第二位
^\(\d+,\d+\)|\[\d+,\d+\]$
var r = s.match(/(\(|\[)\d+,\d+(\)|\])/); console.info(r[1]); console.info(r[2]);
可以考虑使用栈,遇见“”(“”就压栈,遇见“)”就出栈,看是不是配对,,,,我其实没有看懂你的意思