美文网首页
封装一个正则表达式去除所有html标签只保留文字的函数

封装一个正则表达式去除所有html标签只保留文字的函数

作者: 是嗯哼小仙女呀 | 来源:发表于2020-10-13 08:17 被阅读0次

    标签的格式有以下几种:
    <div class="test"></div>、<img />、自定义标签<My-Tag></My-Tag>
    针对以上几种标签,正则的规则为:reg=/</?.+?/?>/g
    reg=/</?.+?/?>/g详解:

    < 表示尖括号
    第一个/?表示</div>这种标签的情况
    .+?表示将中间所有内容替代掉
    第二个/?表示<img/>这种情况
    /g表示全局替换

    封装的使用函数:

    function matchReg(str){
        let reg=/<\/?.+?\/?>/g;
        return str.replace(reg,'')
      }
    

    相关文章

      网友评论

          本文标题:封装一个正则表达式去除所有html标签只保留文字的函数

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