---
title: "Variabel filändelse"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/146051-variabel-filändelse"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2006-04-25T18:41:28.000Z"
updated: "2006-04-26T18:01:55.000Z"
replies: 8
views: 524
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/146051-variabel-filändelse"
---

# Variabel filändelse

## #1 — devotion, 2006-04-25T18:41Z

Hej igen... ;)  

Har följande kod i asp:

```
set re = new regexp
				re.IgnoreCase = True
				re.pattern = "\.txt$"
				
				if not re.test(sFileName) then
					Response.write "Du försöker ladda upp en fil som inte är en textfil!"
					Response.End()
				end if
				set re = nothing
```

som kontrollerar filändelsen på en uppladdad fil.

Hur gör jag om jag vill lägga till ändelsen som en variabel i stället för ett fast värde? (.txt)

mvh
Henrik

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

## #2 — @nders, 2006-04-25T18:54Z

```
sExt = ".foo"
re.pattern = "\." & sExt & "$"
```

???

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

## #3 — devotion, 2006-04-25T18:55Z

Det är inte svårare än så menar du?

mvh

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

## #4 — @nders, 2006-04-25T18:57Z

Jag menar ingenting, men det borde inte vara svårare. Mönstret är en vanlig sträng.

Mvh

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

## #5 — devotion, 2006-04-25T19:01Z

> **@nders skrev:**
>
> ```
> sExt = ".foo"
> re.pattern = "\." & sExt & "$"
> ```
>
> ???

Hur gör man för att slippa ta med punkten i databasen.. men det kanske inte spelar någon roll?

Mvh

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

## #6 — @nders, 2006-04-25T19:20Z

> **devotion skrev:**
>
> Hur gör man för att slippa ta med punkten i databasen.. men det kanske inte spelar någon roll?

Det är bara att konkatenera in den också då...

```
sExt = "." & objRS("foo")
re.pattern = "\." & sExt & "$"
```

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

## #7 — devotion, 2006-04-25T19:26Z

Hmmm..

borde det inte bli:

```
sExt = objRS("foo")
re.pattern = "\." & sExt & "$"
```

Punkten är väl redan med, eller har jag missuppfattat allt?

Mvh

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

## #8 — @nders, 2006-04-26T04:46Z

Japp, du har nog rätt. :)

mvh

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

## #9 — devotion, 2006-04-26T18:01Z

Det fungerade finfint! :D 

//Henrik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/146051-variabel-filändelse
