美文网首页前端学习
正则替换标签内的内容,不改变标签属性

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

作者: 小盐_814e | 来源:发表于2022-02-22 13:59 被阅读0次
        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"); 
    

    `

    相关文章

      网友评论

        本文标题:正则替换标签内的内容,不改变标签属性

        本文链接:https://www.haomeiwen.com/subject/kejglrtx.html