Mozilla's documentation on replace()
顯示可以使用的特殊參數。我想要做的是匹配一個字符串部分,然後使用部分匹配部分或部分進行處理。但是,我使用的是Chrome瀏覽器,我要麼做得不正確,要麼只是不支持它。如果Chrome不支持該方法:是否有另一種在替換中使用匹配的方法?替換()中的特殊參數JavaScript
下面是一個例子:
我有一個字符串「臘肉&#44雞」 我想借此「&#44」,並得到公正的「44」,那麼我希望把「44」後在替換字符串中。
答: 從DJDavid98的回答之後,我來到了我想要的東西"bacon , chicken".replace(/&#(\d{2})/g, "$1")
從MDN文檔:'的方法與string.replace使用該標誌的參數是非標準的。使用帶有相應標誌的RegExp對象,而不是使用此參數。 ' –
正確,這意味着Google可能會有自己的非標準實現。 – Rhyono
*可能*?你測試過了嗎?你寫道:**如果**鉻不支持... –