---
title: "Regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/69411-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "antar"
published: "2003-02-25T16:43:43.000Z"
updated: "2003-02-25T18:46:02.000Z"
replies: 8
views: 230
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/69411-regexp"
---

# Regexp

## #1 — antar, 2003-02-25T16:43Z

jag vill bara att a-z,A-Z 0-9 och \_ ska man kunna regga användarnamnet med?

```
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-z0-9_]" 

if anvandarnamn.test(request.form("epost"))then
response.write alert("Felaktigt användarnamn.")
```

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

## #2 — Vide, 2003-02-25T16:47Z

Re: Regexp

Så du vill inte ha åäöÅÄÖ med?

```
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-zA-Z_0-9]" 

if anvandarnamn.test(request.form("epost"))then
response.write alert("Felaktigt användarnamn.")
end if
```

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

## #3 — antar, 2003-02-25T18:24Z

eller e det bättre och köra med åäö?

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

## #4 — antar, 2003-02-25T18:29Z

glömde också att namnet måste vara minst 3 tecken långt och max 15 långt

jag gör så här och det funkar inte får inga fel mess

```
set anvandarnamn = new regexp
anvandarnamn.ignorecase = true
anvandarnamn.pattern = "[^a-zA-Z_0-9]"

if anvandarnamn.test(request.form("epost")) then
response.write alert("Felaktigt användarnamn")
elseif trim(request.form("Losenord")) = "" then
bla bla
end if
```

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

## #5 — @nders, 2003-02-25T18:29Z

Om fältet heter *epost*, bör inte @ och punkt godkännas också :q

Annars är response.write-raden felaktig.

```
response.write "alert('Felaktigt användarnamn.');"
```

Under förutsättning att script-taggarna är utanför då förstås.

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

## #6 — antar, 2003-02-25T18:34Z

oj nu funkar det men hur gör jag med 3 tecken lång och 15 max

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

## #7 — LarsG, 2003-02-25T18:40Z

```
anvandarnamn.pattern = "^[a-zA-Z_0-9]{3,15}$"
```

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

## #8 — antar, 2003-02-25T18:43Z

nope funkar inte?

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

## #9 — antar, 2003-02-25T18:46Z

gjorde så här 
if not anvandarnamn.test(request.form("username"))
 det kanske funkar nu

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/69411-regexp
