---
title: "5 siffror och mellanslag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/153680-5-siffror-och-mellanslag"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "inspiro"
published: "2006-11-12T19:51:37.000Z"
updated: "2006-11-13T17:25:19.000Z"
replies: 3
views: 628
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/webbutveckling/153680-5-siffror-och-mellanslag"
---

# 5 siffror och mellanslag

## #1 — inspiro, 2006-11-12T19:51Z

Jag skulle behöva lite hjälp med att validera ett postnummer. Det ska alltså vara 5 siffror med eller utan mellanslag... borde ju vara enkelt men jag går bet.   :r

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

## #2 — Peter S, 2006-11-12T20:09Z

Får det vara hur många mellanslag som helst mellan siffrorna, typ

```
1 2  3   4    5
```

? Om så

```
^[1-9] *\d *\d *\d *\d *$
```

Skulle ett givet postnummer validera, kan du formatera det till '123 45' med (JavaScript-exempel)

```
var s = "1 2  3   4    5";
if (/^([1-9]) *(\d) *(\d) *(\d) *(\d) *$/.test(s))
  s = RegExp.$1 + RegExp.$2 + RegExp.$3 + " " + RegExp.$4 + RegExp.$5;
alert(s);
```

om det skall matas in i en databas.

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

## #3 — Lasp, 2006-11-12T20:09Z

Kolla mot en tabell med giltiga postnummer.
Det finns inga regler i övrig annat än att det skall börja på 1 och sluta på 9 i första position
Gå in på Posten.Se ladda hem katalogen eller sök på nätet. Då får du ju verifierat Ort på samma gång.

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

## #4 — nitro2k01, 2006-11-13T17:25Z

Gör en replace där /\[^\\d\]/ ersätts med "" (Tomma strängen) Sätt på global för denna ersättning.
Sedan kollar du om numret matchar /^\\d{5}$/, om den gör det har du ditt postnummer.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/153680-5-siffror-och-mellanslag
