1、密码校验
必须包含数字、字母、特殊字符一种及以上,并且长度在8-12位。
const reg = /^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘',。、]).{8,12}$/;
必须包含数字、字母、特殊字符三种,并且长度在8-12位。
const reg = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,12}');
if (!reg.test(value)) {
console.log("密码必须包含数字、字母、特殊字符三种,并且长度在8-12位");
}
后期补充。