- 博客(5)
- 收藏
- 关注
原创 JSbase64加密解密方法
base64加密解密const Base64 = {//加密encode(str) {return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,function toSolidBytes(match, p1) {return String.fromCharCode(‘0x’ + p1);}));},//解密decode(str) {// Going backwards: from bytestream, to perce
2021-04-26 16:30:40 628 1
原创 js获取随机字符串
js 获取随机字符串a为所需字符串的位数如若位数不一定,可使用Math.random获取随机位数。例如:let num = Math.ceil(Math.random() * 8 + 10);//获取的是10-18之间的随机数。function getstr(a) {var d,e,b = “abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789”,c = “”;for (d = 0; a > d; d += 1
2021-04-26 16:26:49 641
原创 js隐藏字符串中间部分
js隐藏字符串中间部分将字符串中间部分隐藏,用*代替// 中间部分*function hidden(str, frontLen, endLen) {//str:要进行隐藏的变量 frontLen: 前面需要保留几位 endLen: 后面需要保留几位var len = str.length - frontLen - endLen;var xing = “”;for (var i = 0; i < len; i++) {xing += “*”;}return (str.sub
2021-04-26 16:18:25 1947
原创 转换千分符
将数字加上千分符// 转换千分符function thousands(str) {//将所传入的数字或其他格式的字符转为字符串。str=str+’’;//str 字符类型的数字let thousandsReg = /(\d)(?=(\d{3})+$)/g;const numArr = str.split(".");numArr[0] = numArr[0].replace(thousandsReg, “$1,”);return numArr.join(".");}//使用方法thou
2021-04-26 16:10:52 188
原创 常用正则表达式
目录常用正则表达式一、校验数字的表达式二、校验字符的表达式三、特殊需求表达式四、元字符\^$*+?{n}{n,}{n,m}?.点(pattern)(?:pattern)(?=pattern)(?!pattern)(?<=pattern)(?<!patte_n)x|y[xyz][^xyz][a-z][^a-z]\b\B\cx\d\D\f\n\r\s\S\t\v\w\W\xn\num\n\nm\nml\un\p{P}五、其他六个属性:常用正则表达式一、校验数字的表达式数字:1*$n位
2021-04-26 15:53:54 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人