---
title: "Regexp för varje språk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/188070-regexp-för-varje-språk"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "pb81"
published: "2011-10-10T13:55:35.000Z"
updated: "2011-10-11T12:40:34.000Z"
replies: 2
views: 473
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/188070-regexp-för-varje-språk"
---

# Regexp för varje språk

## #1 — pb81, 2011-10-10T13:55Z

Hejsan!
Någon som vet någon sida där man kan få tag i regexp för varje språk. 
Exempel a-ö för svenska, a-z för engelska.. Har för de mest förekommande språken, men det börjar bli lite svårt när de kommer till kyrilliska o så.

Mvh // Paul

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

## #2 — nitro2k01, 2011-10-10T15:17Z

Jag vet inte exakt vad du vill göra, men det låter som en dum idé. Tänk om någon vill använda tecken som inte "finns" i ett visst språk, t ex i ett namn.Det du borde göra är nog snarare att filtrera bort tecken som kan anses vara farliga. Ja, vad är det du vill göra egentligen, förresten?

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

## #3 — Jojoxx, 2011-10-11T12:40Z

Nu är PHP inte mitt förstahandsspråk, så viss reservation för setlocale, men generellt i regexp använder du \\w när du syftar på en "word character". 

```
<?php
if (preg_match("/^[\w]+$/", "abcåäö")) {
    echo "Strängen innehåller bara vanliga tecken.";
} else {
    echo "Strängen innehåller inte bara vanliga tecken.";
}
?>
```

Skulle de nationella inställningarna inte vara svenska på servern så skall du kunna använda

```
setlocale(LC_ALL,"se-SE");
```

för att ställa om dem.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/188070-regexp-för-varje-språk
