---
title: "Tillåt endast 0-9 +-*/%"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/149864-tillåt-endast-0-9"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "stattin"
published: "2006-08-09T08:46:46.000Z"
updated: "2006-10-05T21:34:13.000Z"
replies: 1
views: 324
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/149864-tillåt-endast-0-9"
---

# Tillåt endast 0-9 +-*/%

## #1 — stattin, 2006-08-09T08:46Z

Känns som jag aldrig lär mig regex

Denna tillåter ju 0-9, man borde väl kunna lägga till så dessa tecken godkänns också: +-\*/%

```

onkeyup="if(!this.value.match(/^\d+$/)){ this.value=(this.value.match(/\d+/))?this.value.match(/\d+/):''; }"
```

Btw.. varför envisa forumet med att öppna ett nytt fönster när man trycker på Code knappen?? så vart det för mig.

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

## #2 — Peter S, 2006-10-05T21:34Z

```
onkeyup="if(!this.value.match(/^[\d\+-\*\/%]+$/)){ this.value=(this.value.match(/[\d\+-\*\/%]/))?this.value.match(/[\d\+-\*\/%]/):''; }"
```

Vad vill du åstadkomma i if-satsen? Den går sannolikt att skriva på ett mer effektivt sätt.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/149864-tillåt-endast-0-9
