0
我寫了下面的代碼:轉換HTML實體
function convert(string) {
var before = '&';
var after= '&';
var pattern = new RegExp(before, 'g');
return string.replace(pattern,after);
}
convert("Dolce & Gabbana");
,它工作得很好 - 返回Dolce & Gabbana
。 我怎麼能做到這一點通過一些循環,多模式,就像這樣:
var multiple = {
'&' : '&',
'<' : '<',
'>' : '>',
'"' : '"',
'`' : '''
};
您可以參閱:HTTP: //stackoverflow.com/questions/1229518/javascript-regex-replace-html-chars](http://stackoverflow.com/questions/1229518/javascript-regex-replace-html-chars)。 – caballerog