---
title: "Konvertera mailadress"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16194-konvertera-mailadress"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jonne"
published: "2001-10-15T14:24:00.000Z"
updated: "2001-10-15T17:20:00.000Z"
replies: 8
views: 250
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/16194-konvertera-mailadress"
---

# Konvertera mailadress

## #1 — jonne, 2001-10-15T14:24Z

Hur konverterar jag jonne@windh.com till mailto:jonne@windh.com och länkar till denna mailadress?

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

## #2 — SPiN, 2001-10-15T14:46Z

```
$str = "jonne@windh.com";

$str = preg_replace("/([a-z]&#0124;_&#0124;-&#0124;\.&#0124;[0-9])@([a-z]&#0124;_&#0124;-&#0124;\.&#0124;[0-9])/is", "<a href=\"mailto:\\1@\\2\">", $str);
```

Kanske nåt sånt, är inte så haj på regexp's... :)

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

## #3 — jonne, 2001-10-15T14:49Z

Nära: jonn\<a href="mailto:e@w"\>indh.com :)

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

## #4 — Niklasson, 2001-10-15T15:57Z

Måste du krångla till det? Finns det någon speciell anledning att det måste konverteras?

```
$str = "jonne@windh.com";

echo "<a href=\"mailto:$str\">$str</a>";
```

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

## #5 — jonne, 2001-10-15T16:17Z

Mailadressen ligger i ett textblock och inte löst.

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

## #6 — SPiN, 2001-10-15T16:27Z

Hmm... ok, har tänkt lite mer nu.

Testa:

```
$str = "jonne@windh.com";

$str = preg_replace("/([a-zA-Z0-9_-\.]\S+)@([a-zA-Z0-9_-\.]\S+)/is", "<a href=\"mailto:\\1@\\2\">", $str);
```

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

## #7 — jonne, 2001-10-15T16:59Z

nja :)

```
Compilation failed: range out of order in character class at offset 14
```

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

## #8 — FlashX, 2001-10-15T17:17Z

Har för mig att man kan ha upp till 6 tecken i en toppdomän.

```
$str = eregi_replace("([a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6})", "<a href=\"mailto:\\1\">\\1</a>", $str);
```

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

## #9 — jonne, 2001-10-15T17:20Z

Voila! Nu funkar det.
Spank you very much.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16194-konvertera-mailadress
