这个正则表达式真的好奇怪,不过貌似还是有办法的:
var reg = /^,?(d{3}|d{7})(,d{3}|,d{7})*,?$/
console.log(reg.test('123'))
console.log(reg.test('1234'))
console.log(reg.test('123,1234'))
console.log(reg.test(',123'))
console.log(reg.test(',123,'))
console.log(reg.test('123,1234567,'))
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…