wxs中使用正则替换失败问题
发布于 5 年前 作者 mengping 11179 次浏览 来自 问答

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

4 回复

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

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

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

}


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

wxs 里面 new什么 都会报错

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

回到顶部