Javascript .replace适用于Firefox,但不适用于IE

时间:2011-06-18 00:18:49

标签: javascript regex internet-explorer replace

以下尝试用连字符替换空格可以在Firefox中使用,但不适用于IE:

metatext = metatext.replace(/[\s]/g,"-");

以下替代尝试也不适用于IE:

metatext = metatext.replace(/[\s+]/g,"-");

metatext = metatext.replace(/[ ]/g,"-");

见解赞赏。

1 个答案:

答案 0 :(得分:1)

这可能被认为是一个混乱的解决方案,但您可以尝试其中任何一个。

http://phpjs.org/functions/str_ireplace:524
http://phpjs.org/functions/substr_replace:819

str_ireplace是PHP中str_replace的不区分大小写的版本。

您可能还想尝试metatext = metatext.replace(/\s/g, "-");