利用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