凑合用一下吧:
<script language="javascript">
var s = "aHTML<HTML>HTMLbHTML<HTML>HTMLc";
var reg = /<html>/ig;
var reg2 = /html/ig;
var reg3 = /<lmth>/ig;
var newstr = s.replace(reg,"<lmth>");
newstr = newstr.replace(reg2,"×");
newstr = newstr.replace(reg3,"<HTML>");
alert(newstr);
</script>
<script language="javascript">
var s = "aHTML<HTML>HTMLbHTML<HTML>HTMLc";
var reg = /<html>/ig;
var reg2 = /html/ig;
var reg3 = /<lmth>/ig;
var newstr = s.replace(reg,"<lmth>");
newstr = newstr.replace(reg2,"×");
newstr = newstr.replace(reg3,"<HTML>");
alert(newstr);
</script>
解决方案 »
- 好急好急的问题啊~大家速度来看看
- [急]用dojo的ItemFileReadStore来读入JSON文件时发生错误
- 200分,谁能帮我解答一下这个乱码的问题,谢谢
- 一个写入FORM数据的问题1!!!!! 急求!!!
- BitmapCutter.Core发布到win2008上后不起作用
- 在JavaScript中怎樣改變鼠標的形狀
- 如何获取IE的title栏的背景色?
- 图片问题
- 在学XML中看到的相关JAVASCRIPT语句,不知是什么?
- jquery-ui-timerpicker时间选择器弹出位置问题
- parseInt(32.6)为什么是32而不是33
- 请问ASP中从数据库取出来的记录集能不能传给js?谢谢帮助!
不好意思是我没写清楚
我要求是
var s="<BODY height=100>height</BODY><TAG Width=200 Height>"
replace(s,'height','Greate')
希望结果是
<BODY height=100>Greate</BODY><TAG Width=200 height>我还有个思路是按tag符号划分字串为数组
然后替换not Array[n].StartWith('<')的项目 最后再合并
但是效率觉得低了些....