怎样通过javascript清除HTML中的标签?

<p>[M][ftc=F49BC1][M][B][fts=6] [ftf=Wingdings]{[/ft]<br />
上面这段UBB代码我用DEDE5.3发出来被FCK编辑器自动加上了一些HTML标签,我想用一个JS脚本放在页面中, 把<p> <br /> 这些类似的HTML标签全部用空格替换。

请问该怎么弄?最好写完整点。谢谢~

第1个回答  2013-08-21
protected static string parseHtml(string html)
{
string clearScriptPattern = @"]*>(.|n)*?“;//前面去掉空格,中间(.|n)*?为非贪婪匹配
string clearStylePattern = @”(.|n)*?“;
string clearHtmlPattern = @”<[^>]*>”;
string clearSpacePattern = @” | |s”;
RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled;

string parseResult = Regex.Replace(html, clearScriptPattern, “”, options);
parseResult = Regex.Replace(parseResult, clearStylePattern, “”, options);
parseResult = Regex.Replace(parseResult, clearHtmlPattern, “”, options);
parseResult = Regex.Replace(parseResult, clearSpacePattern, ” “, options);
return parseResult;
}
第2个回答  2013-08-21
发生于网页的html标签编写的匹配错误以及JavaScript、vbscript脚本代码未通过浏...请您点击IE浏览器中的“工具”,选择“internet选项”; 在“常规”页面点击“删除文..
第3个回答  2013-08-21
正则表达式

怎样通过javascript清除HTML中的标签?
string clearSpacePattern = @” | |s”;RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled;string parseResult = Regex.Replace(html, clearScriptPattern, “”, options);parseResult = Regex.Replace(parseResult, clearStylePattern, “”, options);...

javascript 获取单元格里面的值,里面的标签怎么去掉
return str.replace(\/<[^>]+>\/g,"");\/\/去掉所有的html标记 }

javascript正则问题:有一堆html代码,我要把里面所有<p>和<\/p>标签本 ...
htmlcode.replace(\/<p>(.*?)<\\\/p>\/g,"$1")htmlcode为存储hmtl代码的变量

HTML\/javascript 文本 清除 CSS 样式 代码 等标签 如何编写
1.<\/?font[^><]*> 这个只却掉font标签的, 保留除font以外的所有标签, 如<img><p>等等. 同样的你需要去掉其他标签, 只需要将里面的font换你要去掉的;2.<\/?[^\/?(img)|(p)][^><]*> 这个保留(这里我写的保留了img, p这两个标签)你指定的标签,其他的(包括font)全去掉, 如果你还有...

JavaScript把第几个标签删除
javascript是不能直接删除标签的,,你可以让这个标签隐藏起来,style样式下面的visibility属性是虽然这个标签隐藏,但是它还在页面中占用空间,style样式下面的display属性是彻底隐藏,我给你写个例子,,记得给分 下面是我写的例子,,新建文本文档,保存为HTML格式 --- <html> <head> <script> function ...

在javascript中,我动态创建一个个标签,但是不知道怎么将它们一个个...
亲,改一成这样就可以了 <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here<\/title><script type="text\/javascript">window.onload=function(){document.getElementById("b1").onclick=function(){\/\/创建一个p标签var p1=document.createElement("p");var text=...

JS 如何删除当前节点内容
电脑、html编辑器、浏览器。1、首先,打开html编辑器,新建一个html文件,例如:index.html。2、在index.html的<script>标签中,输入js代码:document.body.removeChild(document.getElementById("1"));。3、浏览器运行index.html页面,此时会发现123所在的整个div以及它的内容都被移除了。

怎么再读取数据时去掉数据中的HTML标签?
<script language="JavaScript"> function CleanCode(content){ var html = content html = html.replace(\/\\<p>\/gi,"[$p]");html = html.replace(\/\\<\\\/p>\/gi,"[$\\\/p]");html = html.replace(\/\\<br>\/gi,"[$br]");html = html.replace(\/\\<[^>]*>\/g,"");html = html....

js可以去除同一类元素的所有id吗,求大神指教
可以使用removeAttribute来删除指定标签的属性,举例如下:HTML代码:设置了2个p标签以及1个div标签,分别为它们设置了id属性。<p id="a">我是p标签1<\/p><p id="b">我是p标签2<\/p><div id="c">我是div标签<\/div>JavaScript代码:获取所有p标签,并循环清除它们的id属性。var el = document...

javascript 正则表达式 替换 html 中的 p标签替换成BR标签
<p>标签标示一行,<br>标示换行,楼主的需求应该是想把<p>的换行形式换成<br>的形式 <br>是一个自闭合标签,所以要替换的时候,应该是在<\/p>的位置插入<br>,把<p>去掉就好了 可以这么写 _one = _one.replace("<p>","").replace("<\\\/p>",<br>")...

相似回答
大家正在搜