---
title: "Byta ut alla tecken som inte är bokstäver eller siffror med regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142257-byta-ut-alla-tecken-som-inte-är-bokstäver-eller-siffror-med-regexp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "web00132"
published: "2006-02-10T09:52:42.000Z"
updated: "2006-02-10T11:57:54.000Z"
replies: 4
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/142257-byta-ut-alla-tecken-som-inte-är-bokstäver-eller-siffror-med-regexp"
---

# Byta ut alla tecken som inte är bokstäver eller siffror med regexp

## #1 — web00132, 2006-02-10T09:52Z

Har en regexp pattern funkar finfint och ser ut så här:

```
searchtext = request.form("searchText")

set objRxp=new RegExp
objRxp.Pattern="[^A-Za-z0-9åäöÅÄÖ ]"
	
if not objRxp.Test(searchText) then
	response.write "texten innehåller bara bokstäver och/eller siffror"
else
	response.write "texten innehåller andra konstiga tecken"
end if
```

 Den skiljer på strängar som har bokstäver, siffror och mellanslag och de som har andra tecken. Ifall strängen skulle innehålla andra tecken, hur tar jag bort dessa?

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

## #2 — Peter S, 2006-02-10T09:57Z

```
else
  objRxp.global = true
  searchText = objRxp.replace(searchText, "")
end if
```

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

## #3 — web00132, 2006-02-10T10:27Z

Jesus, va lätt!   :) 
Men varför sätter du objRxp.global = true? Vad innebär det?

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

## #4 — Peter S, 2006-02-10T10:55Z

Det innebär att *alla* förekomster av \[^A-Za-z0-9åäöÅÄÖ \] skall ersättas med den tomma strängen. Med global = false hade endast den första träffen ersatts.

 :)

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

## #5 — web00132, 2006-02-10T11:57Z

Aha, smidigt. Stort tack för hjälpen!   :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/142257-byta-ut-alla-tecken-som-inte-är-bokstäver-eller-siffror-med-regexp
