js前端特殊字符处理
2016-04-19 09:56
393 查看
/**
* js前端特殊字符处理
* @param str 要处理的字符串
* 搜微信公众号wu7zhi,每天知道一点点。有趣的,打心的,总有你意想不到的。
*/
function escapeHtmlEntities (str) {
var escapes = {
'\\' : '\\',
'"' : '"',
'/' : '/',
't' : '\t',
'n' : '\n',
'r' : '\r',
'f' : '\f',
'b' : '\b',
'<' : '<',
'>' : '>'
};
return str.replace(/\\(?:u(.{4})|([^u]))/g, function(a, b, c) {
return b ? String.fromCharCode(parseInt(b, 16)) : escapes[c];
});
}
* js前端特殊字符处理
* @param str 要处理的字符串
* 搜微信公众号wu7zhi,每天知道一点点。有趣的,打心的,总有你意想不到的。
*/
function escapeHtmlEntities (str) {
var escapes = {
'\\' : '\\',
'"' : '"',
'/' : '/',
't' : '\t',
'n' : '\n',
'r' : '\r',
'f' : '\f',
'b' : '\b',
'<' : '<',
'>' : '>'
};
return str.replace(/\\(?:u(.{4})|([^u]))/g, function(a, b, c) {
return b ? String.fromCharCode(parseInt(b, 16)) : escapes[c];
});
}
相关文章推荐
- 使用spring+maven时配置文件中的特殊字符处理
- XML 特殊字符处理
- PHP去除换行符与PHP_EOL变量的使用
- json 往前台传值特殊字符处理
- SpringMVC 过滤非法字符
- XML解析及相关问题
- python 特殊字符处理函数
- Mybitis使用过程中常见问题整理笔记
- CSS中 overflow:hidden 的作用
- 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程
- 社交类网站常用jquery库
- jquery.scrollTop()兼容IE8
- (转)JS保留两位小数 四舍五入函数
- 怎么控制表单placeholder属性的样式兼容各大浏览器?
- Rxlifecycle使用详解,解决RxJava内存泄露问题
- jquery类库和其他js类冲突的解决方法
- 调试js中console.log
- javascript冒泡事件的意义及如何阻止冒泡事件
- json&&xml(1~2)
- 剑指offer 包含min函数的栈