收藏
回答

wxs 使用replace 替换括号失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getRegExp 工具 8.0.15 2.20.0

例子:<view id="{{aData.subtableText('a[b]')}}"></view>

<wxs module="aData">

  module.exports = {

    subtableText: function (text) {

      var value = text

      if (value.indexOf('[') != -1) {

        var reg = getRegExp('[', 'g')

        value = value.replace(reg, '');

      }

      return value

    },

  }

</wxs>

回答关注问题邀请回答
收藏

2 个回答

  • xxxidream
    xxxidream
    2021-10-14

        var reg = getRegExp('\[', 'g')


    转义一下

    2021-10-14
    有用 1
    回复 1
    • 心酒为友
      心酒为友
      2021-10-14
      谢谢,忘了转义特殊字符了
      2021-10-14
      回复
  • 睡前原谅一切
    睡前原谅一切
    2021-10-14
    var reg = getRegExp("[\[\]]", "g")
    
    2021-10-14
    有用
    回复
登录 后发表内容