收藏
回答

wxs中使用正则替换失败问题


想去掉字符串中的<%%> 但是不起作用 直接使用 str.replace(/<%/g,' ')会报错 提示‘unexpected token /’ 不知道问啥

最后一次编辑于  2018-01-16  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 旅行者一号
    旅行者一号
    2018-01-16

    ('穿它冬天不会冷——<%Air Jordan%> <%3%> Wool_羊毛图赏').replace(/<%/g,'')这样在控制台是可以替换掉<% 但是在编辑器中这样写会报错

    2018-01-16
    赞同
    回复
  • 旅行者一号
    旅行者一号
    2018-01-16

    在编辑器中写 var reg = new RegExp()也会报错 ;但是在控制台不会。。。


    2018-01-16
    赞同
    回复
  • 许亮
    许亮
    2018-01-31

    wxs 里面 new什么 都会报错

    2018-01-31
    赞同
    回复
  • JJ
    JJ
    2018-05-05

    if (getRegExp("(y+)").test(format)) {

    format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));

    }


    请问在wxs脚本模块里面RegExp.$1应该换成什么啊?原来JS这样获取指定第几个值,wxs里面我这样写就错了。


    2018-05-05
    赞同
    回复