用正则去掉所有HTML标签,保留指定标签

  •         保留单个,如保留img标签:

        str.replace(/]*>/ig,'')

  •       保留多个,如保留strong、em、p、u标签:

        str.replace(/]*>/ig,'')

  •         清除所有标签,就是去掉保留指定标签的部分了:

        str.replace(/]*>/g, '')

  • replace 正则匹配方法

  去除字符串内所有的空格:str = str.replace(/\s*/g,"");

  去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,"");

  去除字符串内左侧的空格:str = str.replace(/^\s*/,"");

  去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,"");

用正则去掉所有HTML标签,保留指定标签_第1张图片

 

你可能感兴趣的:(html,前端,javascript,vue)