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

标签的格式有以下几种:
<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,'')
  }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。