---
title: "Stränghantering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/80282-stränghantering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Blårand"
published: "2003-06-22T15:08:52.000Z"
updated: "2003-06-22T16:06:50.000Z"
replies: 2
views: 194
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/80282-stränghantering"
---

# Stränghantering

## #1 — Blårand, 2003-06-22T15:08Z

Har laddat ned ett script som jag modifierar med hyfsad framgång.
Skulle vilja göra ett tillgägg i detta script då det inte är anpassat till det svenska språket och de svenska alfabetet.

Nedasntående kod gör en koll som ser efter om strängen innehåller andra bokstäver än: a-z, 0-9, samt "-", "\_", och "."
Skulle vilja ha den justerad så att den även godkänner stora och lilla - å, ä och ö. Ändrade helt enkelt själva kollen till \[^A-Za-z0-9\_.-åäöÅÄÖ\], men det ville sig inte riktigt.

Någon som skulle kunna ägna en minut åt att komma med en lite förklaring till stränghanteringen i nedanstående kodsnutt?

```
eg("[^A-Za-z0-9_.-]+", $userform->fields["name"]->value))
$error .= $lang["MYACCT_INS_ERROR_04"]."<br>";
```

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

## #2 — spango, 2003-06-22T15:56Z

*eg("\[^A-Za-z0-9\_.-\]+", $userform-\>fields\["name"\]-\>value))*

Jag antar att det är en del som fallit bort här, eller?

Prova med 

```php
if (preg_match('[^\\wåäöÅÄÖ-]', $sträng))
    perform_gegg(SNAFU);
```

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

## #3 — Blårand, 2003-06-22T16:06Z

Hejsan!

Det som ramlade bort i början var: if(ereg("\[^A-Za-z0-9\_.-\]+....

Jag ska prova din kodnsutt och se om det går att justera ihop det.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/80282-stränghantering
