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

发布于 7 年前作者 maoming3516 次浏览最后编辑 7 年前来自 ask

如图求告知怎么使用?

3 回复
yaoming
yaoming1 楼6 年前

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

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

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

jkang
jkang3 楼5 年前

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