diycode
v0.3.2
Published
一个非常简单的字符串编码工具
Downloads
4
Readme
Diycode
Diycode 是一个非常简单的字符串编码工具,它可以将任意的字符串转化成有特定字符编码的字符串,并且能做到一一对应的编码译码。
使用
使用 npm 安装
npm install diycode --save
在浏览器中使用
<script src="https://unpkg.com/diycode/dist/index.js"></script>
API
Diycode 提供了 5 个简单的函数工具
encode
export declare const encode: (
input: string,
format: string | string[]
) => string;
可以将指定的字符串转化成由特定编码字符(数组)构成的字符串。
decode
export declare const decode: (
input: string,
format: string | string[]
) => string;
可以将编码后的字符串依据特定编码字符(数组)转化成未编码的字符
另外两个工具函数提供了将任意进制数转化成十进制
和将十进制数转化成任意进制
的函数。
tryDecode
export declare const tryDecode: (
input: string,
format: string | string[]
) => string | null;
防止在decode
函数解码错误时报错,可以改用tryDecode
函数,在解码错误的时候返回null
。
N_10
export declare const N_10: (val: number | bigint, from: number) => number;
将任意进制数转化成十进制
n10_N
export declare const n10_N: (
val: number | bigint,
to: number | bigint
) => number[];
将十进制数转化成任意进制数