替换逗号nodejs之间的空值

时间:2018-05-02 18:58:18

标签: node.js

我有一个字符串 str = AI,CO,DO ,,,, AD,AD,DE ,, DE,FF

我想用空值替换两个逗号之间的空格。我使用此字符串加载到MS SQL表中,并且DB一直在抱怨语法错误

1 个答案:

答案 0 :(得分:0)

你可以拆分“,”然后循环遍历每个元素,看看它是否缺失。如果是,则添加“null”,然后再次使用“,”加入。

var str = "AI,CO,DO,,,,AD,AD,DE,,DE,FFF"

var split = str.split(",");
split.forEach(function(str, index) {
  if (str.length === 0) {
    split[index] = "null";
  }
});

var joined = split.join(",");
console.log(joined);