---
title: "Filtrera bort och lägg dit vissa tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/148100-filtrera-bort-och-lägg-dit-vissa-tecken"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kapten Haddock"
published: "2006-06-15T12:45:43.000Z"
updated: "2006-06-16T07:38:53.000Z"
replies: 6
views: 430
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/148100-filtrera-bort-och-lägg-dit-vissa-tecken"
---

# Filtrera bort och lägg dit vissa tecken

## #1 — Kapten Haddock, 2006-06-15T12:45Z

När man skriver in ett datum i ett forumlär som jag har måste man skriva 2006-06-06, kan man göra så att man skriver 20060606 och en kod ändrar strängen till 2006-06-06? Tycker det borde gå men är inte alls säker på hur det skulle gå till.

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

## #2 — J.N., 2006-06-15T12:57Z

HEJ!

Klart du kan!
[Left](http://www.devguru.com/Technologies/vbscript/quickref/left.html), [Mid](http://www.devguru.com/Technologies/vbscript/quickref/mid.html), [Right](http://www.devguru.com/Technologies/vbscript/quickref/right.html) hjälper dig.

```
Left(datum,4) & "-" & Mid(datum,5,6) & "-" & Right(datum,2)
```

 Men, om man skriver 06062006? Eller skojar till det med 6-6-06?

Dvs, hur vet du att du alltid får 20060606?

I första fallet får du 0606-20-06, i andra får du (nog) 6-6--06-06.

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

## #3 — LarsG, 2006-06-15T13:01Z

```
d = request.form("fieldName")
if  instr(d,"-") = 0 then
   nd = left(d,4) & "-" & mid(d,5,2) & "-" & right(d,2)
else
   nd = d
end if
```

Om man vill vara ordentlig så behövs mer kontroller av indata

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

## #4 — @nders, 2006-06-15T13:02Z

Man kan ju alltid se till att separata inputfält för år, månad och dag, eller till och med \<select\>-element.

Eller varför inte en kalender som ger ifrån sig rätt datumformat?

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

## #5 — Kapten Haddock, 2006-06-15T17:01Z

> **@nders skrev:**
>
> Man kan ju alltid se till att separata inputfält för år, månad och dag, eller till och med \<select\>-element.
> 
> Eller varför inte en kalender som ger ifrån sig rätt datumformat?

Om du vet om nån pytteliten kalender som kan programeras så att den lägger in ett värde i ett textfält i ett formulär så vore det utmärkt.

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

## #6 — Kapten Haddock, 2006-06-15T17:02Z

> **J.N. skrev:**
>
> HEJ!
> 
> Klart du kan!
> [Left](http://www.devguru.com/Technologies/vbscript/quickref/left.html), [Mid](http://www.devguru.com/Technologies/vbscript/quickref/mid.html), [Right](http://www.devguru.com/Technologies/vbscript/quickref/right.html) hjälper dig.
>
> ```
> Left(datum,4) & "-" & Mid(datum,5,6) & "-" & Right(datum,2)
> ```
>
>  Men, om man skriver 06062006? Eller skojar till det med 6-6-06?
> 
> Dvs, hur vet du att du alltid får 20060606?
> 
> I första fallet får du 0606-20-06, i andra får du (nog) 6-6--06-06.

Det är meningen att man alltid ska skriva i ÅÅÅMMDD format och endast 3-4 personer kör med detta system. Det är internt.

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

## #7 — J.N., 2006-06-16T07:38Z

Bara för att det är ett internt system kan man inte bortse från felinmatningar, men när du kompletterar med 3-4 personer, är det okej. De kan man hålla reda på.

Du kan säkert hitta en kalender på [internet](http://www.google.com/search?hl=en&lr=&q=javascript+calendar+insert+date+form), tex <https://theopensourcery.com/jscalendar2.htm>.
Hittade den också efter första söktesten på [javascript calendar](http://www.google.com/search?q=javascript+calendar) ser jag.

Annars använder jag (av tradition) dropdown, en för dag, månad respektive år.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/148100-filtrera-bort-och-lägg-dit-vissa-tecken
