我正在为插入用户创建一个 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
}
上面的正则表达式匹配 if:
您可以修改它以满足您的需求