Daily Archives: 2020年9月28日

正则表达式校验密码强度

需求分析

  • 密码合法字符包括:数字、字母大小写、标点符号;
  • 密码强度一般需要以上类型的组合及长度要求;

功能实现

  1. 先分别写出以上4种组合的正则表达式
let password = 'aBcdefg123!'
// 数字
let reg1 = '\\d';
// 字母
let reg21[......]

继续阅读

Javascript日期格式化的简单实现

简要说明

  • 首先这是一个最简单的实现,并不严谨,但能说明问题,将日期格式化的核心思想体现出来,这是重点;
  • 其次,这只是实现日期格式化的一种方式,并不是唯一方式,这种方式相对比较简单,仅供参考;

实现原理

  1. 通过Date对象的相关方法获取到年月日时分秒等数据,再定义格式化的键比如:年对y,月对[……]

    继续阅读