---
title: "Kolla textfält..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69086-kolla-textfält"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MickeA.com"
published: "2003-02-22T21:12:45.000Z"
updated: "2003-02-23T19:04:31.000Z"
replies: 6
views: 250
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/69086-kolla-textfält"
---

# Kolla textfält...

## #1 — MickeA.com, 2003-02-22T21:12Z

Hejsansvejsan.

Jag har en gästbok, Access / ASP / Flash.

I mitt forumlär har jag så att användare kan skriva i sitt ICQ nummer.

Nu vill jag att när datan skrivs till db'n, ska asp kolla om det är ett icqnummer, eller ja, det är väl mer eller mindre omöjlihgt, eftersom antalet siffror varierar osv osv.

Men jag skulle därimot vilja kolla om det finns ngra BOKSTÄVER med, finns det det, är det inget giltigt nummer, eftersom dessa endast innehåller siffror.

Så en ifsats som kollar om ett textfält ENDAST innehålelr siffor skulle jag vilja ha, men hur??

Tack & Bock

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

## #2 — cyprys, 2003-02-22T21:23Z

```
if isnumeric(request.form("icqnummer")) then
' Det är ett siffervärde
else
' Det är inte ett siffervärde
end if
```

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

## #3 — Sebbe, 2003-02-22T21:24Z

```
strFalt = Request.Form("fält")

Bokstaver = Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")

For I = 0 To Ubound(Bokstaver)
If InStr(strFalt,Bokstaver(I)) Then
Response.Write("Nummret är ogiltigt")
End If
Next
```

Något sådant kanske?

**/red** Jaha, cyprus, det var så lätt :p Du han före...

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

## #4 — LarsG, 2003-02-22T21:37Z

Isnumeric tillåter en hel del som innehåller annat än siffror t.ex. 1.0E så man behöver använda regexp.

```
set o = new regexp
o.pattern = "^[0-9]{4,9}$"
if not o.test(ICQ) then
'invalid'
end if
```

Ovanstående godkänner strängar med minst  4 och högst 9 siffror.

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

## #5 — MickeA.com, 2003-02-22T22:18Z

antar att (ICQ) är en variabel, typ som:

ICQ = Request.Form("ICQ")

????

Tacl för all hjälp

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

## #6 — LarsG, 2003-02-23T17:07Z

> antar att (ICQ) är en variabel, typ som:
> ICQ = Request.Form("ICQ")

 

Joo.

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

## #7 — MickeA.com, 2003-02-23T19:04Z

ok, vad bra då, hade rätt för en gångs skull ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69086-kolla-textfält
