【问题标题】:how to remove carriage return in jsjs中如何去掉回车
【发布时间】: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 + "'";
                       }
                     })

【问题讨论】:

标签: javascript split whitespace carriage-return


【解决方案1】:

从问题中不清楚你的字符串中有什么字符代码导致了问题。

但我认为如果你使用这个通用替换你会解决的。

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

【讨论】:

    【解决方案2】:

    当我们把它写成

    item.split('\n')
    

    【讨论】:

      猜你喜欢
      • 2013-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2019-04-23
      • 1970-01-01
      • 2015-04-30
      • 2012-01-09
      相关资源
      最近更新 更多