[問題] js 的 replace 問題

看板Ajax作者 (神聖光芒)時間11年前 (2012/12/18 11:16), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
var str="\\n\\r\\\\u001b\\\'\\\"\\\/"; 希望通過replace獲得 "\n\r\\\u001b\\\'\\\"\/" 就是把所有的 \x(js中為\\x ) 換成 實際的字符(js中為\n\r等) replace應該怎麼寫 試過 str=str.replace(/\\(\S{1})/g,"\$1"); 但是不行, \$ 被轉成 $ 了 用 eval 也可以解, 請問有沒有不用 eval的解法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.91.213.122

12/18 22:26, , 1F
只能餵function 給第二個參數吧...
12/18 22:26, 1F

12/18 22:27, , 2F
12/18 22:27, 2F
文章代碼(AID): #1Gp-0N33 (Ajax)