Reguläre Ausdrücke

  • #1
C

Ciryx

Bekanntes Mitglied
Themenersteller
Dabei seit
07.01.2004
Beiträge
135
Reaktionspunkte
0
Ort
Zürich
Hallo zusammen... Ich habe eine Frage zu den regulären Audrücken.

Mein Testfile sieht momentan folgendermasen aus:

Code:
<?php

$nr =+41(0) 79 822-91-22;

$new_nr = ereg_replace ('[ ()]+',->', $nr);

echo $nr<br>;
echo $new_nr;

?>

Dies gibt mir als Ausgabe:

+41079822-91-22

Ich möchte aber: +41798229122

Also ohne 0 und ohne die -.

Kann mir jemand bei der Erweiterung der ereg_replace() Funktion helfen?

Danke...
 
  • #2
Mir würde spontan nur das einfallen. Geht bestimmt auch irgendwie in einem, weis grad nur nicht wie ;)

Code:
<?php
echo preg_replace('/[()\s\-]+/i',->', preg_replace('/\(\d+\)/i',->',->+41(0) 79 822-91-22'));
?>
 
Thema:

Reguläre Ausdrücke

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben