if (!/^[\wåäö]{4,20}$/i.test(document.forms["settings"].elements["new_password"].value)){
...
}
Frågan#1
Hej,
Har ett litet problem med ett javascript som ska validera ett formulärfält. Det fungerar bra, men när man skriver en siffra som första tecken i fältet, får scriptet för sig att nåt tecken är fel och man får felmeddelandet som står nere.
Jag skulle behöva lite hjälp med att lösa problemet då jag inte är speciellt bra på regexp saker alls.
Nån som ser nåt problem i koden?
if (eval(document.settings.new_password.value.search(/^[a-öA-Ö][a-öA-Ö0-9]{4,20}$/) < 0)) {
errms += '- Ditt nya lösenord får bara innehålla bokstäver eller siffror.\n';
errms += '- Ditt nya lösenord måste vara mellan 5 och 20 tecken långt.\n';
document.settings.new_password.style.backgroundColor='#EAE9E9';
errant = 1;
}
Tack på förhand :)

