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

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

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

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

    var str = a.value;
    _this.$set(a, 'newyasi', str.replace(/[-+]/mg, ','));
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题