1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
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; } |
一个不错的字符串转码解码函数(自写)
2021-02-01 17:18JavaScript教程网 JavaScript
一个不错的字符串转码解码函数,自己写的,有需要的朋友可以参考下
延伸 · 阅读
- 2022-03-11C语言实现将double/float 转为字符串(带自定义精度
- 2022-03-11Python全栈之字符串和列表相关操作
- 2022-03-09C#使用base64对字符串进行编码和解码的测试
- 2022-03-07c++11多种格式时间转化为字符串的方法实现
- 2022-03-06MySQL怎么给字符串字段加索引
- 2022-03-06C#中如何正确的使用字符串String
- js教程
微信小程序实现导航功能的操作步骤
这篇文章主要给大家介绍了关于微信小程序实现导航功能的操作步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...
- JavaScript
vue Cli 环境删除与重装教程 - 版本文档
这篇文章主要介绍了vue Cli 环境删除与重装教程 - 版本文档,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...
- JavaScript
javascript 弹出窗口中是否显示地址栏的实现代码
程序中通过点击一个“发货提醒”链接弹出另一个窗口,使用的方法是用javascript 的openUrl()方法。...
- JavaScript
jQuery中before()方法用法实例
这篇文章主要介绍了jQuery中before()方法用法,以实例形式分析了before()方法的功能、定义与具体使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下...
- JavaScript
js获取会话框prompt的返回值的方法
这篇文章主要介绍了js获取会话框prompt的返回值的方法,通过一个简单的密码判断实例分析了js获取会话框prompt返回值的使用技巧,非常具有实用价值,需要的朋...
- JavaScript
JavaScript中的ubound函数使用实例
这篇文章主要介绍了JavaScript中的ubound函数使用实例,本文先是讲解了ubound函数的语法,然后给出了用法代码实例,需要的朋友可以参考下...
- JavaScript
基于jQuery的JavaScript模版引擎JsRender使用指南
这篇文章主要介绍了基于jQuery的JavaScript模版引擎JsRender使用指南,需要的朋友可以参考下...
- node.js
一文秒懂nodejs中的异步编程
这篇文章主要介绍了深入理解nodejs中的异步编程,本文给大家介绍的非常想详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...