Vad är det fär fel på denna validering? Blir syntaxfel
function Registrera() {
if (document.signup.alias.value.search(/^[^0-9]{1}[0-9A-Za-z_]+$/) == -1) {
alert('Ett giltigt smeknamn ska vara mellan 3 och 20 tecken långt\noch bara innehålla a-z, 0-9 och _.\nSmeknamnet får inte börja med en siffra.');
return false;
} else if (document.signup.password.value.length < 5) {
alert('Av säkerhetsskäl måste ditt lösenord innehålla minst 5 tecken!');
return false;
} else if (document.signup.password.value != document.signup.verify.value) {
alert('Lösenorden stämmer inte!');
return false;
} else if (document.signup.county[document.signup.county.selectedIndex].value == '0') {
alert('Du måste ange länet du bor i!');
return false;
} else if (document.signup.city[document.signup.city.selectedIndex].value == '0') {
alert('Du måste ange staden du bor i!');
return false;
} else if (document.signup.gender[document.signup.gender.selectedIndex].value == '') {
alert('Du måste ange vilket kön du har!');
return false;
} else if (document.signup.birth_year[document.signup.birth_year.selectedIndex].value == '0000') {
alert('Ditt personnummer måste innehålla födelseår!');
return false;
} else if (document.signup.birth_month[document.signup.birth_reg.month.selectedIndex].value == '00') {
alert('Ditt personnummer måste innehålla födelsemånad!');
return false;
} else if (document.signup.birth_day[document.signup.birth_day.selectedIndex].value == '00') {
alert('Ditt personnummer måste innehålla födelsedag!');
return false;
} else if (document.signup.email.value.search(/^[A-Za-z0-9_\-\.]+@[^ ]+\.[A-Za-z]{2,4}$/) == -1) {
alert('Du måste ange en giltig e-postadress!');
return false;
}
}