我需要一个正则表达式来验证以下条件下的密码
答案 0 :(得分:4)
您可以制作单独的模式来验证密码:
var hasNumber = new Regex(@"[0-9]+");
var hasLetter = new Regex(@"[a-zA-Z]+");
var hasMinimum6Chars = new Regex(@".{6,}");
如果是特殊字符,则不必如此,您不需要检查它。
var isValidated = hasNumber.IsMatch(input) && hasLetter.IsMatch(input) && hasMinimum6Chars.IsMatch(input);