---
title: "Fält-validering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/81173-fält-validering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "dpalsson2000"
published: "2003-07-03T06:05:28.000Z"
updated: "2003-07-03T12:57:59.000Z"
replies: 4
views: 573
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/81173-fält-validering"
---

# Fält-validering

## #1 — dpalsson2000, 2003-07-03T06:05Z

Vill testa om ett värde i ett inmatningsfält är numeriskt eller inte.
Ska testas i JScript.

Hur göra?

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

## #2 — Jojoxx, 2003-07-03T10:48Z

```
<input type="text" onchange="if(isNaN(this.value)){ alert('ej numeriskt'); }"
```

Red. Se dectgaps kommentar.

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

## #3 — dectgap, 2003-07-03T11:28Z

Det är väl ändå ingen metod som är att föredra, Jojoxx. Att köra isNaN() efter parseInt() gör att ett värde som "1ggg" går igenom.

Strunta i att köra parseInt() först, och om det är problem med folk som skriver in kommatecken istället för punkt som decimalavgränsare kan du låta en regexp ta hand om det:

```
<input type="text" onblur="if(isNaN(this.value)){ alert('ej numeriskt'); }" onkeyup="this.value = this.value.replace(/,/g, '.');" />
```

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

## #4 — dpalsson2000, 2003-07-03T11:30Z

Tackar,

märkte dock om jag skriver "a123" så funkar det men inte om jag skriver "123a"

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

## #5 — Jojoxx, 2003-07-03T12:57Z

> **dectgap skrev:**
>
> Det är väl ändå ingen metod som är att föredra, Jojoxx...

Nope, tillfälligt hjärnsläpp. Sorry :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/81173-fält-validering
