<p><b><font>这是想要的字符串</font></b></p>
去掉前后的html标签,只要里面的文字!

解决方案 »

  1.   

    直接取标签的innerText干嘛非得用正则表达式取呢
      

  2.   

    var s= "<p><b><font>这是想要的字符串</font></b></p>";
    alert(s.replace(/<p>|<b>|<font>|<\/font>|<\/b>|<\/p>/g, ""));
      

  3.   

    var s = "<p><b><font>这是想要的字符串</font></b>< /p>";
    alert(s.replace(/<[^>]*>/g, ""));
      

  4.   

    能过滤掉所有的标签吗?还有在asp里面怎么使用!?谢谢
      

  5.   

    function delHtmlTag(str) 

       return str.replace(/<"/?.+?>/g,"");//去掉所有的html标记 

    //这个可能IE5会错,那用这个,梅花的: 
    function delHtmlTag(str) 

       return str.replace(/<[^>]+>/g,"");//去掉所有的html标记 
      

  6.   

    var str ="<p><b><font>这是想要的字符串</font></b></p>"var x = str.replace(/<{1}\/?[a-zA-Z]+>{1}/g,"")