14 lines
287 B
C#
14 lines
287 B
C#
using System.Text.RegularExpressions;
|
|
|
|
namespace Wallet;
|
|
|
|
public partial class UppercaseRule :
|
|
IPasswordRule
|
|
{
|
|
public int CalculateScore(string password) =>
|
|
Regex().IsMatch(password) ? 2 : 0;
|
|
|
|
[GeneratedRegex(@"[A-Z]")]
|
|
private static partial Regex Regex();
|
|
}
|