---
title: "Endast a-z"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/147393-endast-a-z"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oskob"
published: "2006-05-28T00:02:18.000Z"
updated: "2006-05-29T14:08:17.000Z"
replies: 6
views: 468
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/php/147393-endast-a-z"
---

# Endast a-z

## #1 — oskob, 2006-05-28T00:02Z

Hej!

Undrar om det går på något sätt att ta bort alla tecken utom a-z och 0-9 ur en sträng.
Har hittat exempel på hur man anger alla tecken som ska tas bort, men jag vill vara på den säkra sidan och ta bort allt utom tillåtna bokstäver istället.

Tack på förhand!

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

## #2 — Wuiqed, 2006-05-28T17:57Z

```php
$string = preg_replace("/[^0-9A-Za-z]/", "", $string);
```

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

## #3 — apaaa, 2006-05-28T18:13Z

Doh, fel tråd.

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

## #4 — nitro2k01, 2006-05-28T18:59Z

Du kan göra på två sätt. Dels kan du ta bort allt som matchar **\\W**. **\\W** är inversen till **\\w** och matchar precis allt som inte **\\w** matchar. **\\w** i sin tur matchar alla "ord-tecken", som a-z, 0-9, men även understreck, och internationella tecken som å, ä och ö. Det sista kan vara ett problem, och då kan du ange \[^a-z\\d\] som matchar allt som varken är bokstäver, a-z eller siffror, och ersätter med en tom sträng.

```php
$text = preg_replace('/\W+/e', "", $text); 
// alt.
$text = preg_replace('/[^a-z\d]+/ie', "", $text);
```

Plustecknen i båda exemplen matchar flera förekomster av det som uttrycket matchar, vilket gör ersättningen effektivare i detta fall. **e** på slutet behövs i båda exemplen för att ersätta flera förekomst på olika ställen i strängen. **i** i det andra exemplet gör så att uttrycket matchar oavsett skiftläge, annars hade stora bokstäver gått förlorade. \\d står för siffror.

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

## #5 — oskob, 2006-05-28T23:04Z

Jisses. Riktigt avancerat det där! Du råkar inte veta någon begriplig dokumentation tilld et där? Den jag hittade på php.net var väldigt rörig. 
Tusen tack!

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

## #6 — Pedda, 2006-05-29T13:28Z

> **oskob skrev:**
>
> Jisses. Riktigt avancerat det där! Du råkar inte veta någon begriplig dokumentation tilld et där? Den jag hittade på php.net var väldigt rörig. 
> Tusen tack!

Här har du en bra länk om du vill läsa mer om regular expressions
<http://www.regular-expressions.info/php.html>

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

## #7 — oskob, 2006-05-29T14:08Z

Gött!
Tack för all hjälp!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/147393-endast-a-z
