2015-03-19 74 views
1

我想將此html代碼轉換爲十六進制。將html代碼轉換爲十六進制

例如:Macy's將被轉換爲Macy%27s

任何幫助讚賞!

+2

像''梅西' s'.replace(/&#(.+?);/克,功能(_,$ 1){ 回報'%'+(+ $ 1).toString(16); });' – Grundy 2015-03-19 10:43:17

回答

3

您可以使用replace與FUNC PARAM像

'Macy's'.replace(/&#(.+?);/g,function(_, $1){ 
    return '%'+(+$1).toString(16); //create the new substring (to put in place of the substring received from parameter #1) 
}); //"Macy%27s" 
相關問題