码迷,mamicode.com
首页 > 其他好文 > 详细

写了个字符串的转码解码函数

时间:2014-07-29 21:33:52      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   io   cti   div   ar   

function isString(variable) {
    return Object.prototype.toString.call(variable).indexOf(‘String‘) != -1;
}

function isNumeric(variable) {
    return !isNaN(parseFloat(variable)) && isFinite(variable);
}

function stringEncode(string) {
    string = isString(string) || isNumeric(string) ? String(string) : ‘‘;

    var code,
        i = 0,
        code_string = ‘‘,
        len = string.length;

    while(i < string.length) {
        code = string.charCodeAt(i);
        code_string += ‘‘ + String(code).length + code;
        i++;
    }

    return code_string;
}

function stringDecode(code) {
    var i = 0,
        code_len,
        decode_string = ‘‘;
    code = String(code);
    while(i < code.length) {
        code_len = +code.charAt(i);
        i++;
        decode_string += String.fromCharCode(+code.substr(i, code_len));
        i += code_len;
    }
    return decode_string;
}

 

写了个字符串的转码解码函数,布布扣,bubuko.com

写了个字符串的转码解码函数

标签:style   blog   color   os   io   cti   div   ar   

原文地址:http://www.cnblogs.com/feng524822/p/3876340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!