有一个不确定长度的字符串如(打卡时间的时和分):19:0619:0719:0808:0108:0308:04
需要将每次打卡时间用逗号隔开,因为打卡的次数不确定 ,所以字符串的总长度不确定,结果类似:
19:06,19:07,19:08,08:01,08:03,08:04
var str = '19:0619:0719:0808:0108:0308:04';
var b=str.replace(/(.{5})/g,"$1,");
console.log(b,b.split(","));
var str = "19:0619:0719:0808:0108:0308:04"
var strArr = [];
var n = 5
for (var i = 0, l = str.length; i < l/n; i++) {
var a = str.slice(n*i, n*(i+1));
strArr.push(a);
}
var str1 = strArr.join(',')
console.log(str1)