2012-09-29 76 views
-1
ver = ver.replace(/http://www.google.com/g,'http://www.google.ro'); 

似乎是/当针头包含斜线时使用JavaScript全局替换?

如何解决这个问题有冲突?

感谢您的帮助!

+1

记住* *阅读*和*发布**适用的错误消息。 – 2012-09-29 19:40:06

+3

呵呵,请阅读[关于JavaScript正则表达式的MDN文档](https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions)。 –

+0

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace根本不需要使用regexp来替换这样简单的字符串。 –

回答

2

使用反斜杠逃脱正斜杠:

ver = ver.replace(/http:\/\/www.google.com/g,'http://www.google.ro'); 
2

逃生斜线/用反斜杠\,因为前者是用来分隔正则表达式:

ver = ver.replace(/http:\/\/www.google.com/g,'http://www.google.ro');