求一个字符串处理的简单问题的答案!

summernightrain 2004-05-13 06:46:06
怎样去掉一个字符串中<STRIKE>和</STRIKE>括起来的部分?并且还要去掉这一对标记。。。
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cybernaute 2004-05-13
  • 打赏
  • 举报
回复

<script language="JavaScript">
<!--
var s= "ttt<STRIKE><STRIKE><font color=red>和</font></STRIKE></STRIKE>xxx";
var a= s.indexOf("<STRIKE>");
var b= s.lastIndexOf("</STRIKE>");
var c= s.substring(a,b+9);
var d= s.split(c).join("");
window.alert(d);
//-->
</script>
summernightrain 2004-05-13
  • 打赏
  • 举报
回复
不行,当字符串是这样的话就会失败!!

ttt<STRIKE><font color=red>和</font></STRIKE>xxx
wanghr100 2004-05-13
  • 打赏
  • 举报
回复
Try..

<script>
function test(str)
{
reg = /<STRIKE>[^(<\/STRIKE>)]*<\/STRIKE>/
str = str.replace(reg,"")
alert(str)
}
var str1 = "ttt<STRIKE>和</STRIKE>xxx"
test(str1)
</script>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧