phpbar.de logo

Mailinglisten-Archive

[php] Telefonnummer umbauen, nur wie?

[php] Telefonnummer umbauen, nur wie?

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Don Apr 1 14:18:45 CEST 2004


Zitat von Lutz Zetzsche:

> Zitat von Jörn Bier:
>
> > > +49 (0) 2345/1234-80
> >
> > preg_replace("/(\+)|( )|(\()|(\))|(\/)|(\-)/","","+49 (0) 2345/1234-80")
>
> regulaere Ausdruecke gehoeren nicht gerade zu meinen Spezialitaeten, aber ich
> meine, das geht doch deutlich einfacher und universeller. :-)
>
> Der Ansatz sollte nicht sein, bestimmte Zeichen, die einem Suchmuster
> entsprechen, herauszufiltern, sondern umgekehrt alle Zeichen herauszufiltern,
> die einem Suchmuster nicht entsprechen. Das ist hier naemlich deutlich
> einfacher: Filtere alles heraus, was nicht 0-9 ist. Aus dem Kopf und ohne
> Zeit,
> das nachzupruefen, muesste das Suchmuster in etwa so aussehen:
>
> /^[0-9]/

aeh, diese (0) muss natuerlich auch noch bedacht werden. ;-) Entweder vorher mit
str_replace rausbasteln oder halt in das Suchmuster einbauen. :-)

Lutz



php::bar PHP Wiki   -   Listenarchive