---
title: "Endast siffor i formulärfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18135-endast-siffor-i-formulärfält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MM"
published: "2001-08-22T13:47:00.000Z"
updated: "2001-08-22T15:28:00.000Z"
replies: 2
views: 158
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/18135-endast-siffor-i-formulärfält"
---

# Endast siffor i formulärfält

## #1 — MM, 2001-08-22T13:47Z

Hej

hur gör jag för att validera ett formulärfält för telefonnummer. Det får inte innehålla text, men - bindestreck och + plustecken skall funka. Jag har testat med extension till Dreamweaver (ValidateForm) men då kan jag inte börja med en nolla, eller använda bindestreck. 

Nån som kan tipsa?

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

## #2 — ZreoX, 2001-08-22T14:29Z

enklast är om kör en parseInt(var)...
ex i din fomulärskoll:
if(parseInt(var))
{
 //allright!
}

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

## #3 — Jojoxx, 2001-08-22T15:28Z

Skall det kollas vid submit eller?

```
<script type="text/javascript" language="JavaScript">
function checkAllowedChar(str) {
var re = /[0-9]&#0124;\-&#0124;\+/i;
var res = 0;
for(n=0;n<str.length;n++){ if(str.substring(n,n+1).search(re)) res++ }
return (res>0) ? false:true;
}
</script>

<form onSubmit="return checkAllowedChar(document.forms[0].foo.value);" ...resten_av_formtaggen
```

om vi tänker oss att text-fältet heter foo och ligger i första formuläret på sidan.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18135-endast-siffor-i-formulärfält
