利用js脚本从一串字符串中提取数字有多种方法,下面顺晟科技博客就来简单的介绍几种常用到的。js提取字符串中数字的方法1、利用 parseFloat() 方法提取字符串中的数字。parseFloat(
2021-10-06 14:47:24
692
介绍几种JS中常用的加密方式,方便以后使用。
JS常用的几种加密方式1、JS自带的编码与解码字符串的方法 escape()和unescape()
例:
//编码 var a = escape("顺晟科技博客"); console.log(a); //解码 var b = unescape(a); console.log(b);
打印结果:
%u98DE%u9E1F%u6155%u9C7C%u535A%u5BA2 顺晟科技博客
2、js md5 加密
JS 使用md5加密需要引用 md5.js 文件,并且这种加密是不可逆的,主要用于一些数据的比对需求!
关于JS md5 加密的方法,可以参考本站的这篇文章《js中md5加密的方法》
例:
//引入 md5.js 文件,文件可在上面的参考文章中下载。 str = '123456789'; console.log(MD5(str));
3、unicode 加密与解密
网上找到的一个例子,一直存放着。
//编码 function decToHex(str) { var res=[]; for(var i=0;i < str.length;i++) res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4); return "\\u"+res.join("\\u"); } //解码 function hexToDec(str){ str = str.replace(/\\/g,"%"); return unescape(str); } var a = '顺晟科技博客'; //编码 var b = decToHex(a); console.log(b); //解码 var c = hexToDec(b); console.log(c);
打印结果:
\u98de\u9e1f\u6155\u9c7c\u535a\u5ba2 b.html:29 顺晟科技博客
26
2022-09
16
2022-09
16
2022-09
06
2021-10
26
2021-08
12
2021-08