标签: c# regex
我有一个正则表达式,应该允许至少1个数字和1个大写字母,以及4到15个字符。我对一些正常数据进行了硬编码以进行测试,但始终返回false。
public static bool PasswordValid(string password) { Regex regex = new Regex(@"^(?=.*\d)(?=.*[a - z])(?=.*[A - Z]).{4,15}$"); return regex.IsMatch("Password1"); }