如何在js中删除回车

时间:2017-06-30 14:23:04

标签: javascript split whitespace carriage-return

我有一组这样的excel数字 05143 05250 05252 05156 05143 05441 05143 05031 05050 05101 05821 05822 05861

每隔5位数后我想添加一个, 我的问题是,在每隔5位数后,它会将空格运输视为数字,然后将项目分开,如

05143↵05250↵05250↵05等......

这就是为什么,分裂正在破裂的原因。我试图将其替换为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 + "'";
                       }
                     })

2 个答案:

答案 0 :(得分:1)

从问题中你不清楚你的字符串中有哪些字符代码会导致问题。

但我认为,如果你使用这种一般替换,你将解决。

item.replace(/\W/g, '')

答案 1 :(得分:0)

当我们将其写为

时,它会起作用
item.split('\n')