goimport "regexp"
// 密码必须包含至少一个大写字母、一个小写字母、一个数字,长度在 8 到 16 个字符之间
func IsPasswordValid(password string) bool {
pattern := `^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,16}$`
match, _ := regexp.MatchString(pattern, password)
return match
}