相关疑难解决方法(0)

正则表达式验证密码强度

我的密码强度标准如下:

  • 8个字符长度
  • 大写字母2个字母
  • 1特殊字符 (!@#$&*)
  • 2个数字 (0-9)
  • 小写3个字母

有人可以给我正则表达式.密码必须满足所有条件.

regex passwords

131
推荐指数
6
解决办法
9万
查看次数

强密码正则表达式

我需要强大的密码验证正则表达式

Special Characters - Not Allowed
Spaces - Not Allowed
Numeric Character - At least one character
At least one Capital Letter 
Minimum and Maximum Length of field - 6 to 12 Characters
Repetitive Characters - Allowed only two repetitive characters
Run Code Online (Sandbox Code Playgroud)

我的正则表达式^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s)(?=(?:(\w)(?!\1{2}))+).{6,12}$ 但它忽略了特殊字符(在哪里添加?)

请帮忙!

c# regex

7
推荐指数
2
解决办法
2万
查看次数

计算字符串中数组出现的字符数?

我正在编写代码来确定密码是否包含足够的标点字符.

如何计算集合中任何字符的出现次数?

这些方面的东西:

private const string nonAlphaNumericCharSet = "#*!?£$+-^<>[]~()&";
...
public static bool PasswordMeetsStrengthRequirements(string password)
{
    return password.Length >= MINIMUM_PASSWORD_LENGTH && password.NumberOfOccurences(nonAlphaNumericCharSet.ToCharArray()) >= MINIMUM_NONALPHANUMERIC_CHARS;
}
Run Code Online (Sandbox Code Playgroud)

优雅的linq解决方案的奖励积分.

c# algorithm

7
推荐指数
1
解决办法
2352
查看次数

标签 统计

c# ×2

regex ×2

algorithm ×1

passwords ×1