前端过滤字符
来源:互联网 发布:汽车设计外观软件 编辑:程序博客网 时间:2024/05/17 23:31
function escape(html) { html = html.replace(/<\/?[^>]*>/g, ""); // HTML标记 html = html.replace(/([\r\n])[\s]+/g, ""); // 换行、空格 html = html.replace(/<!--.*-->/g, ""); // HTML注释 html = html.replace(/['"‘’“”!@#$%^&*!¥×+=]/g, ""); // 非法字符 return html;}
/** * 用于把用utf16编码的字符转换成实体字符,以供后台存储 (把手机端表情转成对应的编码) * @param {string} str 将要转换的字符串,其中含有utf16字符将被自动检出 * @return {string} 转换后的字符串,utf16字符将被转换成&#xxxx;形式的实体字符 */function utf16toEntities(str) { var patt=/[\ud800-\udbff][\udc00-\udfff]/g; // 检测utf16字符正则 str = str.replace(patt, function(char){ var H, L, code; if (char.length===2) { H = char.charCodeAt(0); // 取出高位 L = char.charCodeAt(1); // 取出低位 code = (H - 0xD800) * 0x400 + 0x10000 + L - 0xDC00; // 转换算法 return "&#" + code + ";"; } else { return char; } }); return str;}
0 0
- 前端过滤字符
- 过滤字符
- 过滤字符
- 字符过滤
- 过滤字符
- 字符过滤
- [前端] JS字符串过滤
- 前端js过滤表格
- 字符数组过滤特殊字符
- 数组过滤重复字符
- ASP特殊字符过滤
- 过滤非法字符 一
- 过滤非法字符 二
- 过滤非法字符 三
- 字符过滤函数
- 字符过滤类
- ASP 字符过滤操作
- ASP特殊字符过滤
- 你的代码有重复吗?
- Mysql允许远程连接
- Struts2&&Velocity
- Android 百度地图开发(二)--- 定位功能之MyLocationOverlay,PopupOverlay的使用
- JS 精确小数运算
- 前端过滤字符
- Oracle与Mysql时间格式化
- DevExpress控件-searchControl使用方法(图文)
- 【自用】如何在eclipse【Windows】 中配置一个下载来的sbt项目
- 卷积和及采样定理
- VS2010小知识点总结……
- Mac OS X
- OpenCV3.0 Beta + Windows10 + Visual Studio 2015 配置
- sql解释执行顺序