javascript字符串雙引號和單引號相互替換


JavaScript字符串雙引號和單引號相互替換,其實就是使用String對象的replace()方法的正則表達式模式。

var yanggb = "y'a'n'g'g'b";

雙引號替換成單引號

yanggb.replace(/\"/g,"'");

單引號替換成雙引號

yanggb = yanggb.replace(/\'/g, '"');
yanggb.replace(/\"/g, "'");

在JSON字符串的場景中使用

這種做法通常會在JSON字符串中的場景中使用,可以配合JSON.stringify()方法和JSON.parse()方法來將特殊處理的JSON字符串還原。

另外特別提及一下,使用JavaScript的字符串的時候要特別注意字符串的不可變性,比如修改了字符串要重新給變量賦值,否則可能會出現對源字符串進行修改但是怎么都不生效的錯覺。

 

"一個人要埋藏多少秘密,才能巧妙地度過一生。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM