"----<%=asdf%>----"
想转换成
"----<%Out(asdf)%>----"即=换成Out(,而第二个%>前面也要加上)
想转换成
"----<%Out(asdf)%>----"即=换成Out(,而第二个%>前面也要加上)
解决方案 »
- 关于ExtJs4.2的TreeGrid的问题
- 【【【如何用js模拟tab键???】】】
- 输入框按回车,做了判断,可是还是跳转了~
- 问一个IE7 判断上传图片大小的问题!!!没分了大家都帮忙吧~!
- 求一个可拖DIV的类,最后兼容FF
- 用attachEvent把几个函数绑定到了同一个事件上,如果不知道这几个函数名,有办法清除这个事件的响应并重新绑定函数吗?
- 如何删除new创建对象或释放该对象的内存
- 关于"数组","innerHTML","createElement"的几个问题...
- [散分] 浏览器调试工具技巧分享
- lilysunny13(百合花) 请进
- 如何用JavaScript实现消除指定位置的空格
- 这段代码的用法
function test()
{
var aaa=document.getElementById("aaa");
var bbb=document.getElementById("bbb");
var txt=aaa.value;
txt=txt.replace(/\<\%=/g,'<%Out(');
txt=txt.replace(/\%\>/g,')%>');
bbb.value=txt;
}
</script>
原文本:<br>
<textarea id="aaa" rows="8" cols="88"></textarea><br>
<input type="button" onclick="test()" value="do"><br>
替换后:<br>
<textarea id="bbb" rows="8" cols="88"></textarea>
a="---- <%=asdf%>----";
a=a.replace('=asdf','Out(asdf)');
alert(a);
<script type="text/javascript">
<!--
var str = "---- <%=asdf%>----";
var reg = /<%=(.*)%>/i;
var result = str.match(reg)[1];
alert(str.replace("=","Out").replace(result,"("+result+")"));//-->
</script>