您的位置:首页 > Web前端

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];

    });

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  特殊字符处理