一個不錯的字符串轉(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)文章
BootStrap框架個人總結(jié)(bootstrap框架、導航條、下拉菜單、輪播廣告carousel、柵格系統(tǒng)布局、標簽頁
這篇文章主要介紹了BootStrap框架個人總結(jié)(bootstrap框架、導航條、下拉菜單、輪播廣告carousel、柵格系統(tǒng)布局、標簽頁tabs、模態(tài)框、菜單定位)的相關(guān)資料,需要的朋友可以參考下2016-12-12javascript中先加加和后加加區(qū)別 ++a和a++區(qū)別解析
從學習 javascript 開始,就對 先加加 和 后加加 模糊不清,時至今日,再來學習一下,這篇文章主要介紹了javascript中先加加和后加加區(qū)別++a和a++區(qū)別解析,需要的朋友可以參考下2023-09-09Bootstrap實現(xiàn)input控件失去焦點時驗證
這篇文章主要介紹了Bootstrap實現(xiàn)input控件失去焦點時驗證的相關(guān)資料,非常不錯,需要的朋友可以參考下,需要的朋友可以參考下2016-08-08淺談javascript事件環(huán)微任務和宏任務隊列原理
這篇文章主要介紹了javascript事件環(huán) 微任務和宏任務隊列原理,幫助大家更好的理解和學習JavaScript,感興趣的朋友可以了解下2020-09-09最好用的省市二級聯(lián)動 原生js實現(xiàn)你值得擁有
省市二級聯(lián)動效果,實現(xiàn)方法有很多,不過其他文章中介紹的都比較籠統(tǒng),在本文有一個詳細的實現(xiàn)過程,使用原生js很容易理解,希望大家可以參考下2013-09-09