簡體   English   中英

在Javascript字符串中替換雙引號和單引號

[英]Replace Both Double and Single Quotes in Javascript String

我從一個包含'和'的維度的數據庫中提取一些信息來表示英尺和英寸。我的字符串中的那些字符會導致我以后出現問題,我需要替換所有單引號和雙引號。我可以成功獲取通過這樣做擺脫一個或另一個:

this.Vals.replace(/\'/g, "")   To get rid of single quotes

要么

this.Vals.replace(/\"/g, "")   To get rid of double quotes

如何在同一個字符串中刪除這兩個。 我試過這樣做

this.Vals.replace(/\"'/g, "")

this.Vals.replace(/\"\'/g, "")

但后來都沒有被取代。

您不會在正則表達式中轉義引號

this.Vals.replace(/["']/g, "")
mystring = mystring.replace(/["']/g, "");

你不需要在里面逃脫它。 你可以使用| 用於分隔搜索的字符。

"\"foo\"\'bar\'".replace(/("|')/g, "")

試試this.Vals.replace(/("|')/g, "")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM