パスワードに少なくとも 1 つの文字と数字が含まれていることを確認しようとしています。
以下はうまくいかないようです。
パスワードは「tester1」または「11111111t」などです。
すべて文字またはすべて数字にすることはできません。
何か案は?
const string pattern = @"/[a-z].*\d|\d.*[a-z]/";
var match = Regex.Match(password, pattern);
解決済み:
var rule1 = password.Any(char.IsLetter);
var rule2 = password.Any(char.IsNumber);
これもうまくいきました:
const string pattern = @"[a-z].*\d|\d.*[a-z]";