![](/img/trans.png)
[英]Is it necessary to “escape” character “<” and “>” for javascript string?
[英]Javascript String escape character
嗨,我有這樣的 javascript 字符串: let a = "\"2\" Kilogram"
。
我希望它看起來像這樣a = "2 Kilogram"
。
我使用了unescape
和str.replace
但響應類似於" "2" Kilogram"
。
let a = "\"2\" Kilogram"; a = data.replace(/\"/g, ""); console.log(a);
使用正則表達式替換將幫助您成為專業人士。
\"
將被替換, g
用作全局迭代器,只有在所有可能性都被替換后才會返回。
您可以簡單地替換雙引號,如:
a = a.replace(/"/g, '')
演示:
let a = "\"2\" Kilogram" console.log("Before:", a) a = a.replace(/"/g, '') console.log("After:", a)
let a = "\"2\" Kilogram"; console.log(a.replace(/"/g, ''))
您可以使用正則表達式替換\"
如下所示
let a = "\"2\" Kilogram" a = a.replace(/\"/g, "") console.log(a)
希望這可以幫助。
如果您通常想刪除string
中所有類型的英語特殊字符,而不僅僅是""
,您可以使用:
let string2replace = "\"2\" Kilogram"; var desiredstring = string2replace.replace(/[^\w\s]/gi, ''); alert(desiredstring);
a = a.slice(0, 2)+a.slice(3, a.length)+'"';
或者只使用單引號,以便在您首先設置值a
時不會插入內部雙引號;)
let a ='"2 Kilogram";'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.