#场景一:密码中必须包含大小写 字母(区分大小写)、数字、特称字符 只能使用!@#$^,.
/^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])[0-9a-zA-Z!@#$^,\.]{8,30}$/
#场景二:密码中必须包含字母(不区分大小写)、数字、特称字符 只能使用!@#$^,.
/^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[!@#$^,\.])[0-9a-zA-Z!@#$^,\.]{8,30}$/
#场景三:密码中必须包含字母(不区分大小写)、数字
/^(?=.*[0-9])(?=.*[a-zA-Z])[0-9a-zA-Z]{8,30}$/
参考地址: