试试RegularExpression,我对它不太熟!
解决方案 »
- 急!在线等。学生求助。关于dojo widget的问题。怎么没人回我。没积分了。。快来个好心人回我吧。
- JavaScript 超简单问题 速度来 我好结贴
- 一个很难一句话概况的问题
- 如何将字串转为数组
- 请教JS 按回车自动跳到下个输入框,而不是提交表单。
- Firefox 有没有支持 contentEditable 的标签?(有答案+50分结帐)
- 用过innerHTML的朋友帮帮忙,<TR>现实异常,变成NAN了
- 大难题:谁能实现在父页面中按下一个button(可以是Submit以外的)提交IFRAME里面的表单???
- js和css为什么要放在二级域名下?
- jsp怎么拿单选按钮的值填充到当前页面上
- 非常着急,在线等待??怎么实现这个功能??
- 一个很菜的问题。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head><body><input type=button onclick="delRe()" value=去掉注释>
<script>
function delRe()
{ var a=hello.innerHTML;
beforeDel.innerText="去注释前\n"+a;
alert("注释前\n"+a);
a=a.replace(/\/\/.*\n+/g,"\n");
alert("去掉第一种注释后\n"+a);
var b=a.split("\/\*");
var c=/\*\//i; for (var i=0;i<b.length;i++)
{
if (c.test(b[i]))
a=a.replace("\/\*"+b[i].substring(0,b[i].indexOf("\*\/",0)+2),"\n");
}
alert("去掉第二种注释后\n"+a);
a=a.replace(/\n\s*/g,"\n");
alert("去掉多余的空白后\n"+a);
afterDel.innerText="去掉注释后\n"+a;}</script><br><textarea id=beforeDel rows="15" cols="98"></textarea > <br><textarea id=afterDel rows="15" cols="98"></textarea > </body></html>
<script id=hello language=javascript>
//re
//re
/*re*/
/*re*/
alert('hello');/*re*/
</script>
/*re
/*re*/