原生JS去除字符串中的html標籤封裝

項目中經常用到的方法,放這邊省的寫其他項目用到了還要重新寫或者翻以前項目
自己寫的:

//去除字符串中的 html 標籤
function strip_tags_all({str = '',spaceFlag=false,space=" "}) {
  let tagsReg = new RegExp('<\/{0,1}\\w+>', 'gm');
  str = str.replace(tagsReg, '');
  if(spaceFlag){ //去除空格
    let spaceReg = new RegExp(space,'gm')
    str = str.replace(spaceReg,'');
  }
  return str;
}

別人的:

function strip_tags_all(str=''){
    var reg = new RegExp('<[^>]+>','gim');
    str = str.replace(reg,'');
    return str;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章