const PWD_KEY = 'NavieAdmin_'; // 中密码正则(字母+数字,可含特殊字符) // const PWD_REGEXP = /^(?=.*[a-zA-Z])(?=.*\d)[a-zA-Z0-9!@#$%^&*`~()-+=]{6,18}$/; // 强密码:大小写+数字+特殊字符,长度≥6 // const PWD_REGEXP = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{6,12}$/; const PWD_REGEXP = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[#@$!%*?&])[a-zA-Z\d#@$!%*?&]{6,12}$/; const PWD_MESSAGE = '密码6-12位包含 数字 字母 特殊字符(#@$!%*?&)'; const checkPwdRegexp = (pwd: string) => PWD_REGEXP.test(pwd); export { PWD_KEY, PWD_REGEXP, checkPwdRegexp, PWD_MESSAGE };