Überprüfen

Bitte aktiviere JavaScript!
Guten Tag
wollte nur fragen , wie man drei hintereinander gleiche Buchstaben im Passwort-Feld verbieten kann?
Übergins : das Passwortfeld muss den regulären Ausdruck ([ -~]{8,99}) erfüllen .
Lg
 
A

Anzeige




Vielleicht hilft dir unser Kurs hier weiter —> (hier klicken)
Übergins : das Passwortfeld muss den regulären Ausdruck ([ -~]{8,99}) erfüllen
Sollen wir deine Hausaufgaben lösen? :(

Java:
String passwort = "einszzzweidrei";
for (int i = 0; i < passwort.length(); i++) {
    int j = 0;
    for (;  j + i + 1 < passwort.length()
         && passwort.charAt(i + j) == passwort.charAt(i + j + 1);
            j++) ;
    if (j >= 2) {
        System.out.println("Bad.");
    }
}
 
Oder mit regulärem Ausdruck:
Java:
public class Testi {
    public static void main(String[] args) {
        String password = "abcdddef";
        String regexp = ".*(.)\\1\\1.*";
        if (password.matches(regexp)) {
            System.out.println("Passwort enthält drei gleiche Zeichen hintereinander!");
        }
    }
}
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben