js 替换掉全局内容?

富文本字符串,字符串中包含很多http链接,替换全部的 /xxx.avi(或者 mp4 格式),将xxx编码,如何高效快速通过js实现?

阅读 1.7k
1 个回答

高效。正则替换呗。高效的很 .replace(/\/xxx.avi/g, '').replace(/\/xxx.mp4/g, '')

你说了编码,目前不知道是什么编码我就不写了,你可以给 xxx 加个括号被选中,然后替换规则直接使用 function 执行你的编码规则


`/视频一.avi sdfasdfasdfasd /视频二.mp4`.replace(/\/([^ ]+)\.(mp4|avi)/g,function(...args){
    console.log(args)
    return args[0].replace(args[1], encodeURI(args[1]))  
})

image.png

推荐问题