> 文章列表 > 用正则去掉所有HTML标签,保留指定标签

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

用正则去掉所有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,"");