js 如果字符串中又加号或者减号全都替换成逗号

    var replaceStr = '-';
    var str = a.value;
    _this.$set(a, 'newyasi', str.replace(new RegExp(replaceStr, 'gm'), ','));
     ##
     我只替换了有减号的情况,请问如果a.value里面有加号也有减号怎么全部替换为逗号!~
阅读 5.6k
3 个回答

你把 replaceStr改成 [+-]就可以了

分两次替换吧,一次替换加号,一次替换减号。
楼下的方式更好哈。

    var str = a.value;
    _this.$set(a, 'newyasi', str.replace(/[-+]/mg, ','));
推荐问题