Hallo,
Ich habe ein Problem mit einen Regulären Ausdruck der Automatisch E-Mails in einen string Umwandelt. Mein Ausdruck lautet so:
PHP-Code:
<?php
$string = preg_replace("!(( |n|^)[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})!Ui","<a href="mailto:$1">$1</a>", $string);
?>
Das Problem ist das Die Max/Min. Limit Funktion für die Domain = {2,3} ganz am schluss nicht richtig funktioniert.
Beispiel:
Nick@Domain.de
Funktioniert!
Nick@Domain.net
Funktioniert auch aber er nimmt nur .ne statt .net!
Habe ich was in meinem ausdruck falsch gemacht? vielleicht den Falschen modifier genommen?
MfG Funjoy