---
title: "svårt? kolla innehåll i en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/52592-svårt-kolla-innehåll-i-en-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Poffe"
published: "2002-09-08T14:58:10.000Z"
updated: "2002-09-15T21:31:13.000Z"
replies: 6
views: 284
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/52592-svårt-kolla-innehåll-i-en-sträng"
---

# svårt? kolla innehåll i en sträng

## #1 — Poffe, 2002-09-08T14:58Z

Tjena

Jag vill kontrollera om en sträng innehåller två (2) storabokstäver, två (2) småbokstäver samt två (2) siffror.

Om strängen innehåller det så vill jag att en sak ska hända annars ska en annan sak hända. Nån som har nån idé för hur detta skulle kunna lösas?

Tack på förhand!

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

## #2 — developer, 2002-09-08T15:10Z

Får strängen innehålla fler tecken, "-!%AB&c,,,d.1\_\*\*2//", och ändå vara godkänd?

Menar du att alla tecken kommer i följd, t ex "ABcd12", eller ska även permutationer som t ex "1cAd2B" godkännas?

Förtydliga gärna med exempel på några godkända och några inte godkända strängar.

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

## #3 — LarsG, 2002-09-08T15:11Z

```
set o1 = new regexp
o1.pattern = "[a-zåäö](.+)?[a-zåäö]"
set o2 = new regexp
o2.pattern = "[A-ZÅÄÖ](.+)?[A-ZÅÄÖ]"
set o3 = new regexp
o3.pattern = "[0-9](.+)?[0-9]"
if o1.test(str) and o2.test(str) and o3.test(str) then
```

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

## #4 — Poffe, 2002-09-08T15:15Z

developer: Strängen är endast 6 tecken och den ska godkännas oberoende ordning av tecknen, alltså kan "1cAd2B" godkännas och även "AF62sd"

ska testa ditt exempel LarsG

Tack!

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

## #5 — Poffe, 2002-09-08T15:19Z

LarsG: Funkade perfekt, tack!!

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

## #6 — NoMaster, 2002-09-15T21:16Z

> set o1 = new regexp
> o1.pattern = "\[a-zåäö\](.+)?\[a-zåäö\]"
> set o2 = new regexp
> o2.pattern = "\[A-ZÅÄÖ\](.+)?\[A-ZÅÄÖ\]"
> set o3 = new regexp
> o3.pattern = "\[0-9\](.+)?\[0-9\]"
> if o1.test(str) and o2.test(str) and o3.test(str) then

 Hur skriver man det som en funktion? Skulle vilja ha det i en funktion som jag kollar ett formulär med. 
typ: 
func(request.form("form"))

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

## #7 — LarsG, 2002-09-15T21:31Z

```
function twoOfaKind(str)
dim o1,o2,o3
set o1 = new regexp 
o1.pattern = "[a-zåäö](.+)?[a-zåäö]" 
set o2 = new regexp 
o2.pattern = "[A-ZÅÄÖ](.+)?[A-ZÅÄÖ]" 
set o3 = new regexp 
o3.pattern = "[0-9](.+)?[0-9]" 
twoOfaKind = o1.test(str) and o2.test(str) and o3.test(str) 
end function
'
if twoOfakind(request.form("form")) then
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/52592-svårt-kolla-innehåll-i-en-sträng
