---
title: "Regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/176083-regexp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nisslass"
published: "2008-12-30T20:07:21.000Z"
updated: "2009-01-02T21:28:17.000Z"
replies: 2
views: 408
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/176083-regexp"
---

# Regexp

## #1 — nisslass, 2008-12-30T20:07Z

Halloj,

Har precis börjat gå över från ASP till PHP.
Jag har ett formulär för användarnamn och ett för lösenord.

Som lösenord vill jag tillåta a-ö och 0-9 samt !%&?\*#\_-
Användarnamn är a-ö 0-9 samt \_- och mellanrum.

Hur får jag till det? Jag har labbat lite men lyckas inte få den att säga ifrån där jag vill. ;-)

Så här har jag idag... typ.
Observera att jag precis har börjat med PHP.

```php
function validatepw($pw11) {
  $regex = "HJÄÄÄLP";

  if (eregi($regex, $pw11)) {
    return true;
  }
  else {
    return false;
  }
}
```

Tacksam för all hjälp!

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

## #2 — SPiN, 2009-01-02T11:26Z

Mönster för lösenord:

```
if (preg_match('|^[a-z0-9!\%&\?\*\#_\-åäö]*$|i', $password) {
    // giltigt
}
```

Mönster för användarnamn:

```
if (preg_match('|^[a-z0-9_\- åäö]*$|i', $username) {
    // giltigt
}
```

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

## #3 — nisslass, 2009-01-02T21:28Z

Tack! Skall testas.
Ska sätta mig in i regexp senare. Det är mycket nu. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/176083-regexp
