2011-02-09 81 views
4

如何使用jQuery將兩個雙引號替換爲單引號?使用jQuery替換兩個雙引號單個使用jQuery

例如:我需要更換

山姆是在他的 「」 家 「」

山姆是在他的 「家」

尋找類似於這個正則表達式的東西(它將雙引號替換爲s英格爾引號):

mystring.replace(/"/g, "'") 
+2

另外,請注意,這與jQuery無關,這就是vanilla JavaScript。 – Kobi 2011-02-09 15:14:59

回答

8

試試這個:

mystring = mystring.replace(/""/g, '"'); 

正則表達式捕獲兩個雙引號和一個替換它們。我們使用正則表達式替換多個單一匹配(JavaScript的替換隻會替換第一個)。

請注意,替換的第二個參數是一個字符串。要在字符串中表示",我們需要將其轉義:"\""或使用單引號字符串:'"'。 JavaScript支持兩者。