---
title: "reg expression"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52178-reg-expression"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "NETwork"
published: "2002-09-04T10:54:58.000Z"
updated: "2002-09-04T12:01:19.000Z"
replies: 16
views: 261
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/asp/52178-reg-expression"
---

# reg expression

## #1 — NETwork, 2002-09-04T10:54Z

Vet inte riktigt var denna post hör hemma men det kanske går bra här. :)

Jo, jag skulle behöva ett regularexpression-uttryck där man får skriva endast siffror (ja \\d alltså) MEN det får inte vara noll! Om det finns någon som kan hjälpa mig med det så blir jag oerhört tacksam!

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

## #2 — OveRRidE, 2002-09-04T11:03Z

```
[^123456789]
```

Jag är ingen höjdare på RegExp, men jag tror det skall fungera så. Du får alltså träffar på allt utom 1-9.

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

## #3 — NETwork, 2002-09-04T11:08Z

Nja, jag vill alltså godkänna alla siffervärden utom noll. Ej bokstäver, bara siffror! 1 till n alltså.

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

## #4 — OveRRidE, 2002-09-04T11:13Z

Jo, det fattade jag också men varför inte vända på det?

```
if myMatches.count > 0 then
   response.write "Du får inte har sådana tecken i strängen!"
else
   response.write "Strängen är korrekt!"
end if
```

 :)

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

## #5 — NETwork, 2002-09-04T11:16Z

Därför att jag använder asp.net och validerar detta på klienten med en validationcontrol som behöver ett regexp-uttryck... :)

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

## #6 — OveRRidE, 2002-09-04T11:21Z

Och eftersom du använder ASP.NET borde nog tråden ligga där, mm? :)

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

## #7 — NETwork, 2002-09-04T11:24Z

Näh. Jag frågar inget ju inte något asp.net-secifikt utan bara efter ett regexp-uttryck som nog passar lika bra här som på .net ... och man måste ju besöka sina konkurenter ibland!

:)

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

## #8 — OveRRidE, 2002-09-04T11:26Z

Mjo, själva ämnet är ju visserligen specifikt för ASP.NET eftersom du kör en klientsidefunktion, vilket gjorde att min lösning inte fungerade. ;)

Strunt samma, vi löser det ändå. :) Kanske nån som är mer high på RegExp än jag?

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

## #9 — NETwork, 2002-09-04T11:31Z

Du hade ju faktiskt en poäng där... :) Jaja...

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

## #10 — Denniz PoP, 2002-09-04T11:39Z

Om jag har fattat rätt, så borde detta fungera:

"(\\d\|\[^0\])\\d"

Då kan första siffran inte vara 0. Iofs så kommer det inte att fungera om man skriver 00 (alltså flera nollor). Vet inte hur man skall åtgärda detta, men jag återkommer om jag kommer på något :)

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

## #11 — OveRRidE, 2002-09-04T11:41Z

Varför skulle den inte träffa två nollor?

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

## #12 — NETwork, 2002-09-04T11:43Z

Hm, nix... då måste man skriva minst två siffror oavsett siffra... :)

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

## #13 — spango, 2002-09-04T11:52Z

**^\[1-9\]\[0-9\]\*$**

\[r/\] Denniz variant skulle släppa genom lite för mycket. **(\\d\|\[^0\])** släpper genom alla siffror, plus allt som inte är noll, vilket innebär att allt slinker genom. Sen måste det avslutas med *en* siffra, så exempelvis skulle q8 gå genom men inte 9 :)

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

## #14 — NETwork, 2002-09-04T11:53Z

Fungerar perfekt! Tack! :)

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

## #15 — Denniz PoP, 2002-09-04T11:55Z

Hmm... Såg visst att min inte funkade vidare bra. Denna borde dock fungera:

(\[123456789\])(\\d\*)

EDIT: Skulle kunna vara smart att uppdatera sidan innan man postar :)

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

## #16 — spango, 2002-09-04T11:57Z

Fast du kan skippa paranteserna. De behövs inte där. :)

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

## #17 — Denniz PoP, 2002-09-04T12:01Z

> **spango skrev:**
>
> Fast du kan skippa paranteserna. De behövs inte där. :)

Iofs inte, men jag gillar paranteser :)
Jag tycker att det blir mycket enklare att se vad som hör till vad då.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52178-reg-expression
