[英]Check PasswordBox text contains char and number
我正在為插入用戶創建WPF窗口,正在使用PasswordBox
鍵入用戶密碼,但是我不知道可以在passBox.Password.Contains( )
中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
}
上面的正則表達式在以下情況下匹配:
您可以修改它以滿足您的需求
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.