密码至少包含大写,小写字母,数字或特殊字符其中三种,长度8至16位(不包含空格)
校验身份证是否合法,验证身份证号码中的生日是否是有效生日
MD5是单向加密,无法解密,主要用于校验。比如前端获取用户输入的密码后MD5加密,传入后端;数据库里也存的MD5字符串,后端无需解密,直接拿着这个串跟库里数据对比即可。
将页面指定内容转为canvas,可实现分页下载,需安装html2canvas,使用js控制页面数量实现进度条。
在项目中遇到苹果浏览器显示时间为NAN,安卓手机没有问题,出现这种问题的原因是浏览器内核支持时间格式不一致导致的苹果手机时间显示NaN的问题,该文章介绍几种解决这个问题的方法。