Hallo zusammen,
Bin gerade daran unser E-Mail-Tool zu verbessern. Nun habe ich folgendes Problem:
Es gibt eine Textarea in welche belibig viele Mailadressen kopiert werden können. Leider sind die nicht immer gleich Formatiert.
Ich suche nun mit PHP nach Mailadressen. Die die meine Regel erfüllen werden gefunden:
z.B.
Ich schaffe es nicht, dass es name1 - name6 findet! Wie muss das pattern aussehen, dass es das (a) auch findet?
Bin um alle Ideen dankbar!
Bin gerade daran unser E-Mail-Tool zu verbessern. Nun habe ich folgendes Problem:
Es gibt eine Textarea in welche belibig viele Mailadressen kopiert werden können. Leider sind die nicht immer gleich Formatiert.
Ich suche nun mit PHP nach Mailadressen. Die die meine Regel erfüllen werden gefunden:
z.B.
PHP:
$post_string = 'name1@dm.de; name2@dm.de name3@dm.de name4 @ dm.de; name5 (a) dm.de, name6 @dm.de';
preg_match_all("/[A-Z0-9._%-]+@[A-Z0-9-]+.[A-Z]{2,4}/i",
$post_string,
$mailadressen,
PREG_PATTERN_ORDER);
var_dump($mailadressen);
Code:
array(1) {
[0]=>
array(3) {
[0]=>
string(11) "name1@dm.de"
[1]=>
string(11) "name2@dm.de"
[2]=>
string(11) "name3@dm.de"
}
}
Ich schaffe es nicht, dass es name1 - name6 findet! Wie muss das pattern aussehen, dass es das (a) auch findet?
Bin um alle Ideen dankbar!