比如:001002003这一串字符,装换成a["001","002","003"]这种形式的,可以每三位是一个数组值,请问各位高手能实现么?
var s = "00100200343" var reg=/\d{3}|\d{2}|\d{1}/g; alert(s.match(reg))
var s = "001002003" var re = new RegExp(".{3}","g") var a = [] while ((n=re.exec(s)) != null){ a[a.length] = n[0] } for(i in a) alert(a[i])