ich wollte gerade so einen sicherheitsstatus fürs passwort schreiben, z.b. wie bei gmx...
Nur leider funktioniert es irgendwie nicht richtig.
Ich möchte gerne falls das Passwort 5 zeichen und davon 3 zahlen hat (z.b. te123), bild nummer 3 ausgeben. Wenn das Passwort 5 zeichen und 2 zahlen(z.b. 12test) hat, soll bild nummer 2 ausgegeben werden. Wenn das Passwort nur 5 buchstaben hat, soll Bild nummer 1 ausgegeben werden.
Leider funktioniert es nicht... Hab anscheinend nen großen denkfehler drinne.
Code: Alles auswählen
function setLevel()
{
var zahlen_regexp = /[a-z]{4,}[0-9]{2,}/i;
var zahlen_regexp2 = /[a-z]{4,}[0-9]{1,}/i;
referer = document.getElementById('password');
if (referer.value.length >= 4 && zahlen_regexp.test(referer.value))
{
document.getElementById('level').src = 'images/level-3.gif';
}
else if (referer.value.length >= 4 && zahlen_regexp2.test(referer.value))
{
document.getElementById('level').src = 'images/level-2.gif';
}
else if (referer.value.length >= 4)
{
document.getElementById('level').src = 'images/level-1.gif';
}
else
{
document.getElementById('level').src = 'images/level-0.gif';
}
}