---
title: "Fel på regexpkod. Behöver lite hjälp."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/133309-fel-på-regexpkod-behöver-lite-hjälp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "visslaren"
published: "2005-08-25T21:51:45.000Z"
updated: "2005-08-26T21:36:12.000Z"
replies: 3
views: 250
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/133309-fel-på-regexpkod-behöver-lite-hjälp"
---

# Fel på regexpkod. Behöver lite hjälp.

## #1 — visslaren, 2005-08-25T21:51Z

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 :)

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

## #2 — Peter S, 2005-08-25T21:59Z

```
if (!/^[\wåäö]{4,20}$/i.test(document.forms["settings"].elements["new_password"].value)){
    ...
}
```

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

## #3 — nitro2k01, 2005-08-25T22:02Z

Det beror på att koden är utformad för att bara tillåta bpkstäver som första bokstav. Pröva detta:

```
/^[a-öA-Ö0-9]{5,20}$/
```

 Moderator, flytta gärna denna tråd till regexp-forumet!

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

## #4 — visslaren, 2005-08-26T21:36Z

Ah visstja, finns ju regexp forum numera ja. glömde bort det :)

Båda lösningarna fungerade finfint!
Stort tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/133309-fel-på-regexpkod-behöver-lite-hjälp
