12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ClassLibraryPassword
- {
- public class PasswordChecker
- {
- public static bool ValidatePassword(string password)
- {
- if (password.Length < 8 || password.Length > 20)
- return false;
- if (!password.Any(Char.IsLower))
- return false;
- if (!password.Any(Char.IsUpper))
- return false;
- if (!password.Any(Char.IsDigit))
- return false;
- if (password.Intersect("#$%^&_").Count() == 0)
- return false;
- return true;
- }
- }
- }
|