为什么firefox replace只替换第一次匹配的结果 本帖最后由 newlive1000 于 2010-04-28 13:31:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str = "abcabc";alert(str.replace(/a/, "x")); 什么特殊字符呢话说回来 replace就是通过这种方式替换的,如果你没有/g,那么只会替换第一个,至于IE下的怪异表现我就不解释了 replace的第一个参数是字符串的话,只替换一次,我在IE上测试也是这样的,也许是版本问题吧表达式里面只写个a是不会冲突的,LZ最好把真正的str和需要替换的字符串贴出来,这样大家才好帮你想办法 关于在线文本编辑器 求网站上在一个表格里显示多张图片 实现文字的垂直方向显示,但就是居中不了!! select能否记忆单击前的值,当值改变时有判断,如果不通过重新将select赋予单击前的值呢,各位帮帮忙! 大侠!紧急求救!为什么一个网页中js的调用总是出错!!!急急急!!!!! 怎麼檢查一字符串是一個合法的email地址??? 怎样在网页里显示服务器ip? 一小功能在认识数人中无人能解决,来此找高人请教 怎样统计输入框地字符,当超过时发出提示??? 一个JavaScript初学者编程时最易出现的错误有那些? JavaScript如何将一个对象作为参数传递? 问个js 小问题
alert(str.replace(/a/, "x"));
表达式里面只写个a是不会冲突的,LZ最好把真正的str和需要替换的字符串贴出来,这样大家才好帮你想办法