ユーザーを挿入するためのWPFウィンドウを作成していPasswordBox
ます。ユーザーにパスワードを入力していますが、何を入力できるかわかりませんpassBox.Password.Contains( )
PasswordBox
これに文字と数字が含まれていることを確認する方法について助けが必要ですか?
ユーザーを挿入するためのWPFウィンドウを作成していPasswordBox
ます。ユーザーにパスワードを入力していますが、何を入力できるかわかりませんpassBox.Password.Contains( )
PasswordBox
これに文字と数字が含まれていることを確認する方法について助けが必要ですか?
Contains
は間違った方法です。
ここ:
bool isValidPassword = passBox.Password.Any(char.IsDigit)
&& passBox.Password.Any(char.IsLetter);
正規表現を使用して確認できます。次のようになります。
using System.Text.RegularExpressions;
Regex regex = new Regex(@"^.*(?=.{4,10})(?=.*\d)(?=.*[a-zA-Z]).*$");
if (regex.Match(passwordBox1.Password).Success)
{
//the password match the rule
}
上記の正規表現は、次の場合に一致します。
ニーズに合わせて変更できます