2017-10-09 75 views
1

我需要刪除某些字符串中的「+」字符。Javascript REGEX僅用於刪除字符串的開始和結束,不在中間

我使用這個正則表達式:

string.replace(/\+/g, ""); 

問題是,當我有這樣的字符串:「+++++測試+字符串+++」它顯然被轉化爲的TestString和正確的結果應該是測試+字符串

所以我需要的是找出一個正則表達式,只在字符串的開始和結尾刪除「+」字符。

謝謝!

回答

2

您可以使用

^\++|\++$ 

a demo on regex101.com


JavaScript

string.replace(/^\++|\++$/g, ""); 
+1

哇。感謝您提供的鏈接,非常有用! –

相關問題