Ich schreibe Code, um festzustellen, ob ein Passwort genügend Interpunktionszeichen enthält.Anzahl der Vorkommen von Zeichen aus Array in String zählen?
Wie zähle ich die Anzahl der Vorkommen von Zeichen aus einem Satz?
Etwas in dieser Richtung:
private const string nonAlphaNumericCharSet = "#*!?£$+-^<>[]~()&";
...
public static bool PasswordMeetsStrengthRequirements(string password)
{
return password.Length >= MINIMUM_PASSWORD_LENGTH && password.NumberOfOccurences(nonAlphaNumericCharSet.ToCharArray()) >= MINIMUM_NONALPHANUMERIC_CHARS;
}
Bonuspunkte für eine elegante Linq Lösung.
Wie verlosen Sie Bonuspunkte? – Oliver
@Oliver: Ich schätze, Black Knight wird ein Kopfgeld geben (nach der 24-Stunden-Wartezeit). –
Ich dachte über die Vergabe von Upvotes nach. Und natürlich meine persönliche Dankbarkeit;). Wenn jedoch Leute denken, dass eine Antwort eine Prämie verdient, werde ich eine vergeben. – Kev