---
title: "Bara tillåta siffror, komma, punkt i textfält...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18038-bara-tillåta-siffror-komma-punkt-i-textfält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Harback"
published: "2001-07-17T12:17:00.000Z"
updated: "2001-07-30T13:42:00.000Z"
replies: 4
views: 454
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/18038-bara-tillåta-siffror-komma-punkt-i-textfält"
---

# Bara tillåta siffror, komma, punkt i textfält....

## #1 — Harback, 2001-07-17T12:17Z

Som rubriken säger har jag ett textfält där det endast ska tillåtas siffror, komma och punkt (helst bara ett komma och en punkt ifall det är möjligt?). Jag har fixat så att det endast går att skriva in siffror men där sitter jag fast (är inte värst säker på Javascript). Är det någon vänlig själ som kan hjälpa mig?

```
<!--
function kontrollera(){
if (document.fraga.svar.value.length > 0) {
for (var i = 0; i < document.fraga.svar.value.length; i++) {
if (document.fraga.svar.value.charAt(i) != " ") {
if (document.fraga.svar.value.charAt(i) != "0") {
if (!parseFloat(document.fraga.svar.value.charAt(i))) {
alert("Endast siffror tillåtes.");
document.fraga.svar.focus();
return (false);
}}}}}
else {
alert("Du måste ge ett värde i formuläret.");
document.fraga.svar.focus();
return (false);
}}
//-->
```

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

## #2 — Harback, 2001-07-17T18:53Z

Är det ingen som kan hjälpa mig? 

Jag vet att det går att fixa det mesta med RegExp men går det att göra en pattern som känner av ifall någon skriver kanske två komma istället för ett? Man ska förstås kunna skriva utan komma med...

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

## #3 — Harback, 2001-07-30T11:59Z

Tack så väldigt mycket för all hjälp...inte! Jag löste det själv sen efter en del klurande med RegExp. 

Men jag har fortfarande inte löst problemet med att man bara får ha ett komma eller en punkt men det är väl ingen som kan det här verkar det som!?

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

## #4 — ZreoX, 2001-07-30T13:34Z

Hemskt vad otålig man kan vara.

Här är något du borde testa:
 <http://www.quickmess.com/kodarkivet/visa_kod_fullt.php3?kodid=103&sprakval=5> 

Här fyller du själv bara i de tecken som du anser ska vara giltiga och sen är det bara att köra!

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

## #5 — Harback, 2001-07-30T13:42Z

Jag har ju redan löst det med RegExp sa jag ju! Jag vill ha hjälp med att ingen ska kunna sätta två komma i ett tal, då blir det ju fel. Man ska inte heller kunna sätta två punkter, en punkt och ett komma etc. Bara högst en av varje.

Hur gör man?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18038-bara-tillåta-siffror-komma-punkt-i-textfält
