【发布时间】:2017-12-04 13:09:47
【问题描述】:
我有一组这样的 excel 数字 05143 05250 05252 05156 05143 05441 05143 05031 05050 05101 05821 05822 05861
在每 5 个数字之后,我想添加一个 ,
我的问题是,在每第 5 个数字之后,它会将空格车厢视为一个数字,然后拆分诸如
05143 ↵0525 0↵052 50↵05 等等...
这就是为什么, split 被打破的原因。我尝试将其替换为item.replace(/↵/g, "");,但它不起作用。
这是我的代码
item.replace(/↵/g, "")
console.log(item)
if(item.length > 5){
for (var i = 0; i < item.length; i += 5) {
chunks.push(item.substring(i, i + 5));
}
console.log(chunks)
var tempItem;
chunks.forEach(function(item2) {
if (tempItem == undefined) {
tempItem = "'" + item2 + "'";
} else {
tempItem = tempItem + ",'" + item2 + "'";
}
})
【问题讨论】:
-
不是\n吗? ...
-
不.. 它不能那样工作
标签: javascript split whitespace carriage-return