[英]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.