Sar*_*raz 11 html javascript regex jquery
是否可以使用javascript/jquery使用任何可能的方式(如正则表达式或其他方式)将html标签转换为html实体.如果是,那怎么样?
例:
<div> 应转换为 <div>
注意:我不是在谈论服务器端语言.
Gum*_*mbo 28
对HTML特殊字符尝试此函数:
function htmlencode(str) {
return str.replace(/[&<>"']/g, function($0) {
return "&" + {"&":"amp", "<":"lt", ">":"gt", '"':"quot", "'":"#39"}[$0] + ";";
});
}
Run Code Online (Sandbox Code Playgroud)
当您使用jquery标记时,基于jQuery的解决方案应该适合您:
$("<div>").text("<div>bleh</div>whatever").html()
Run Code Online (Sandbox Code Playgroud)
将参数替换为text-method,使用您要转义的标记.
| 归档时间: |
|
| 查看次数: |
10579 次 |
| 最近记录: |