关于Javascript的string的replace函数问题

flysheet 2009-03-15
var str = "2009-01-03";
str = str.replace("-", "/");
为什么在IE7执行这几句脚本可以返回2009/01/03,
而在FF3下执行后只能返回2009/01-03,只是匹配第一个?
flysheet 2009-03-15
有知道的吗?麻烦解释一下
langhua9527 2009-03-15
这个和正则表达示有关
这样用就行了
var reg = /-/gi;
var str = "2009-01-03";
str = str.replace(reg,"/");
flysheet 2009-03-15
解决了。谢谢!
Global site tag (gtag.js) - Google Analytics