一個不錯的字符串轉(zhuǎn)碼解碼函數(shù)(自寫)
更新時間:2014年07月31日 11:07:32 投稿:whsnow
一個不錯的字符串轉(zhuǎn)碼解碼函數(shù),自己寫的,有需要的朋友可以參考下
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;
}
相關(guān)文章
javascript結(jié)合ajax讀取txt文件內(nèi)容
這篇文章主要介紹了javascript結(jié)合ajax讀取txt文件內(nèi)容,方法非常簡單,很實用,這里推薦給大家2014-12-12
javascript 帶有滾動條的表格,標題固定,帶排序功能.
帶有滾動條的表格,標題固定,帶排序功能. 雖然經(jīng)測試有點問題,但編程思路很清晰,需要的朋友可以參考下。2009-11-11
淺談javascript運算符——條件,逗號,賦值,()和void運算符
下面小編就為大家?guī)硪黄獪\談javascript運算符——條件,逗號,賦值,()和void運算符。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07
22種JavaScript中數(shù)組常用API總結(jié)
在前端開發(fā)中,數(shù)組是一種常見且重要的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了前端中數(shù)組常用的API,包括添加、刪除、截取、合并、轉(zhuǎn)換等操作,希望對大家有所幫助2023-05-05

