---
title: "Reguljära uttryck"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5335-reguljära-uttryck"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "toha"
published: "2000-01-24T21:06:00.000Z"
updated: "2000-01-24T23:48:00.000Z"
replies: 1
views: 409
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/5335-reguljära-uttryck"
---

# Reguljära uttryck

## #1 — toha, 2000-01-24T21:06Z

Finns något sätt att söka på reguljära uttryck och eventuellt ersätta också? Vid användadet av funktionen Replace så sker ju en exakt sökning.

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

## #2 — Robban, 2000-01-24T23:48Z

Inte med VBScript, men väl med JScript (dock inte lika bra stöd som i "äkta" JavaScript).

Ett exempel på hur man kan blanda om man ändå vill använda VBScript för huvuddelen:

```
<%
... VBScript ...
%>
<script language="JScript" runat="Server">
// JScript-funktion för att leta efter otillåtna
// tecken m.h.a. ett reguljärt uttryck

function RegFilter(inp) {
// Inget annat tecken än de vanliga bokstäverna
// och siffrorna får finnas med. Om otillåtna
// tecken hittas returneras true.
re = /[^a-zA-ZåäöÅÄÖ0-9]/g;
return re.test(inp);
}
</script>
<%
... mer VBScript ...

' Här kommer testet som använder funktionen RegFilter

If RegFilter(Request.Form("foo")) = True Then
' Do whatever
End If

... mer VBScript ...
%>
```

Tyvärr tror jag inte det finns stöd för att ersätta med JScript (som det finns i JavaScript). Kanske går att skriva en egen funktion - har inte funderat speciellt mycket på det. För mer info, kolla:

 <http://msdn.microsoft.com/scripting/JScript/doc/jsobjRegExpression.htm> 

Kommentar: Har du kontroll över servern installerar du naturligtvis PerlScript (från ActiveState). Då kan du använda Perls kraftfulla regexp-hantering under ASP.

 <http://www.activestate.com/activeperl/> 

\[Redigerat av Robban den 25 jan 2000\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5335-reguljära-uttryck
