---
title: "Validering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/59876-validering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2002-11-21T19:26:38.000Z"
updated: "2002-11-21T19:34:03.000Z"
replies: 1
views: 310
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/59876-validering"
---

# Validering

## #1 — Asa, 2002-11-21T19:26Z

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;
	}
}
```

Permalänk: https://www.webforum.nu/p/59876

## #2 — Asa, 2002-11-21T19:34Z

Strunta i denna tråd! Hade visst dubbla functioner med namn Registrera!  :/ Haha

Permalänk: https://www.webforum.nu/p/861974

---

Tråden på webben: https://www.webforum.nu/amne/javascript/59876-validering
