var str= 'aa$^&*%bb*()*()*cc*()(*dd______dd___';
将aa转成AA bb转成BB cc转成CC dd转成DD我是这么写的
var t ={
aa : "AA",
bb : "BB",
cc : "CC",
dd : "DD"
};
for(var i in t)
str=str.replace(new RegExp(i,"g"),t[i]);
alert(str)
可以不用循环写吗
将aa转成AA bb转成BB cc转成CC dd转成DD我是这么写的
var t ={
aa : "AA",
bb : "BB",
cc : "CC",
dd : "DD"
};
for(var i in t)
str=str.replace(new RegExp(i,"g"),t[i]);
alert(str)
可以不用循环写吗
解决方案 »
- 1在主流视频站,已知当前播放页,获取当前视频flash播放地址。可手动、可第三方软件/网页、可编程(任何语言)。有木有通用方法?
- javascript页面提交及跳转问题
- javascript 不同页面间传递数据
- window.event.keyCode = 0;是什么意思呀?
- 怎么把左侧列表框的值一次全部添加到右侧的列表框?
- 想在html在线编辑器中插入一个标准的分数
- js中除""
- 我按回车,让焦点自动跳到下一个输入框,我看见过的,找不到啦,求救。
- 高手帮忙!!!请问怎么实现或者说模拟出多重继承?
- 如何使用Js 将JSON数据转换为json树数据
- document.formname.elementname.value在runat="server"时为何取不到值?
- 动态生成添加元素(急)
<script type="text/javascript">var str= 'aa$^&*%bb*()*()*cc*()(*dd______dd___ ';
document.write(str.toUpperCase())</script>
如果只是替换aa,bb,cc,dd,如LZ所写,则使用正则表达式好
str.replace(/aa|bb|cc|dd/g,function(s){ return s.toUpperCase(); } );
var str = str.replace(/aa|bb|cc|dd/g,function(s){return s.toUpperCase(); } );
alert(str);