1.主要想問這段代碼中 $2的作用2.代碼說明,這是一段代碼的作用是將 unicode 編碼轉(zhuǎn)為漢字代碼如下`var param = '测试商品A- 型号AAA'function reconvert(str){ str = str.replace(/(&#)(\d{1,6});/gi,function($0){ return String.fromCharCode(parseInt(escape($0).replace(/(%26%23)(\d{1,6})(%3B)/g,"$2"))); }); return str;}reconvert(param)`3.問題目前了解的知識點(diǎn) a.replace可以通過正則表達(dá)式來進(jìn)行替換b.escape 能進(jìn)行轉(zhuǎn)碼 這里是將 “”替換為了 “%26%23”c."$"在 replace 中有特殊的含義,表示第幾個(gè)參數(shù)。為什么這里需要使用‘$2’,而不是 ‘$1,$3...’謝謝你的回答!
javascript unicode 解碼,unicode 碼轉(zhuǎn)為漢字
桃花長相依
2018-08-03 15:10:53