var temp = ‘12312312323’;
temp = temp.replace(new RegExp(‘1’, "g"),"");
temp = temp.replace(new RegExp(‘1’, "g"),"");
在IE8 是可用的 但是换到 火狐 谷歌 IE9 均不兼容 我只想替换一个字符串中的所有出现过的字符 替换为空 请指教 --------------------------------------------------------------------------------
问题补充:我只是举个例子 要替换的 不一定是数字 也许是标签 <strong></strong> 请在火狐下兼容 再发上来 谢谢
temp = temp.replace(new RegExp(‘1’, "g"),"");
temp = temp.replace(new RegExp(‘1’, "g"),"");
在IE8 是可用的 但是换到 火狐 谷歌 IE9 均不兼容 我只想替换一个字符串中的所有出现过的字符 替换为空 请指教 --------------------------------------------------------------------------------
问题补充:我只是举个例子 要替换的 不一定是数字 也许是标签 <strong></strong> 请在火狐下兼容 再发上来 谢谢
解决方案 »
- js div显示与隐藏,每一条显示与隐藏他们都是循环出来的,不知道多少条,每一条id肯定是一样的但是就一个js取不一样的值,不重复id,下边是我写的id是写死的
- 同样思路,为什么运行效果差这么多?
- JavaScript 判断file 是否选择文件
- JS字符替换问题
- 关于ADODB.Stream简单的问题
- 这种cookies js要怎么读,正则问题
- EXT两个页面传值的问题!急在线等!~~~~~~
- 我把ewebeditor编辑器应用到我的网站,提交的时候有时就死在那里,有时候能显示出来,但有时候一直死在那里只刷新了一遍跳不过去啊。怎么办?!急···
- 如何将新开页面的链接(文本)导入原页面的文本筐内???
- Ajax向后台传值和form表单传值有什么区别?
- JS如何操作这种JSON数据啊?这种比较特别的。
- javascript运算
不兼容到底报的是什么错,不要告诉我是语法错误,请先把你的中文单引号换成英文半角单引号,谢谢
temp.replace(/OPENTAG/g,'');换成正则也是不可行 不是语法错误 也不报错 就是执行了不起作用 不过在IE8下 是可以的
而 火狐给我返回的是 <font color="red">所以我预先定义好的 只能匹配到IE8的 导致 误认为 其它浏览器不兼容
temp = temp.replace(new RegExp(‘1’, "g"),"");
用 new RegExp 是可以的我知道这个问题很2
不过也确实困扰许久
在此 分享 希望大家遇到类似问题 绕道而行
谢谢大家的热心帮助 !!