我想找到一种缩短十三位数的方法,同时保留其手动输入的能力。也就是说,我喜欢将这样的内容转换为2935497213884
:mY==!2N
。在Javascript中执行此操作的最佳方法是什么?我查看了base64编码和LZW压缩,但我发现的大多数算法实际上使字符串更长而不是更短。
我认为这些字符是手工打字的:&#34; ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz01234567890~`!@#$%^&amp; *() - = _ + [] {} |;:&#39;&#34;, ./<>?:"
答案 0 :(得分:2)
"large number array compression"
var test = [2935497213884]
alert(encodeNums(test))
alert(decodeNums(encodeNums(test)))
您可以在#39;编码#39;中设置可手动输入的字符。变量