Как лучше всего написать код для проверки пароля в C#winforms
приведенный ниже код не работает .whzat правильный регулярный EXP для данной проверки
-по крайней мере один заглавный
- один специальный символ
-длина составляет 8.
Что я уже пробовал:
<pre> private void textBox1_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text)) { errorProvider1.SetError(textBox1, "Password required!"); } else if (!Regex.IsMatch(textBox1.Text, "^.*(?=.{10,})(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$")) { errorProvider1.SetError(textBox1, "password must upeercase and lower case letters with maximum limit 6"); } else { errorProvider1.SetError(textBox1, null); } }
LLLLGGGG
http://regexlib.com/REDetails.aspx?regexp_id=1111