2012-09-29 106 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');