前端学习

正则替换标签内的内容,不改变标签属性

2022-02-22  本文已影响0人  小盐_814e
    let sText = '<span style="color: red;">aA7<a style="color: red;">rrrr-r</a><a style="color: red;">rrrr-r</a></span>';
    let serchVal="r";//要搜索的值
    var rHtml = new RegExp(`${serchVal}\<.*?\>`, "ig");//匹配传入的搜索值不区分大小写 i表示不区分大小写,g表示全局搜索  匹配标签
    var aHtml = rHtml.test(sText); //存放html元素的数组
    console.log(aHtml) //包含r所以是true
    sText.replace(/>[\s\S]*?</g, function(val){ return val.replace(/r/g, "f"); 

`

上一篇 下一篇

猜你喜欢

热点阅读