nua*_*vee 17 javascript character-entities
问题说明了一切:)
例如.我们有>,我们>只需要使用javascript
更新:似乎jquery是一个简单的出路.但是,拥有轻量级解决方案会很不错.更像是一个能够自己完成这项任务的功能.
Gum*_*mbo 28
你可以这样做:
String.prototype.decodeHTML = function() {
var map = {"gt":">" /* , … */};
return this.replace(/&(#(?:x[0-9a-f]+|\d+)|[a-z]+);?/gi, function($0, $1) {
if ($1[0] === "#") {
return String.fromCharCode($1[1].toLowerCase() === "x" ? parseInt($1.substr(2), 16) : parseInt($1.substr(1), 10));
} else {
return map.hasOwnProperty($1) ? map[$1] : $0;
}
});
};
Run Code Online (Sandbox Code Playgroud)
ken*_*bec 19
function decodeEntities(s){
var str, temp= document.createElement('p');
temp.innerHTML= s;
str= temp.textContent || temp.innerText;
temp=null;
return str;
}
alert(decodeEntities('<'))
/* returned value: (String)
<
*/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25087 次 |
| 最近记录: |