js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位

tianyou_songyk / 2024-01-23 / 原文

     正则验证
   var validatePass = (rule, value, callback) => { let reg = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/ if (value === '') { callback(new Error('请输入密码')); } else if (!reg.test(value)) { callback(new Error('密码至少包含大写字母,小写字母,数字,且不少于8位')); } else { callback(); } };