收藏
回答

wxs replace 正则用法该怎么用????

如图求告知怎么使用?



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

3 个回答

  • russ😈
    russ😈
    2019-10-28

    不知道楼主解决没有,刚碰到是需要把文本内容中的html标签替换掉的情况,亲测可用代码如下

    //  utils.wxs
     
    function replaceHtmlTag(text) {
      // 替换html标签
      var regexp = getRegExp('<[^>]+>', 'g');
      var newText = text.replace(regexp, '');
      return newText;
    }
     
    module.exports = {
      replaceHtmlTag: replaceHtmlTag
    }


    2019-10-28
    有用 5
    回复 1
    • Ruo
      Ruo
      2023-11-10
      我也遇到了这个问题,你的方法有效,谢谢!
      2023-11-10
      回复
  • 老张
    老张
    2019-07-02

    不要写在wxs里,wxs并不是完全支持所有JS。

    2019-07-02
    有用 1
    回复 1
    • 让我伤心的玫瑰
      让我伤心的玫瑰
      2019-07-02

      嗯,只能在util中实现js了,无法匹配,多一个setData而已!

      2019-07-02
      回复
  • 让我伤心的玫瑰
    让我伤心的玫瑰
    2019-07-02

    好像直接写入js是不会报错的,我也遇到这个问题,用wxs过滤就不行,百度说要用getRegExp,好像不报错也没有用


    2019-07-02
    有用 1
    回复 2
    • Xuan
      Xuan
      2021-09-26
      别误导人了,正确的写法是这样的:
      2021-09-26
      1
      回复
    • 鹏
      2021-12-23回复Xuan
      2021-12-23
      回复
登录 后发表内容