LastBoyScout: Unterschiedlich Formatierte Telefonnummern abgleichen

Beitrag lesen

Habe hier eine MySQL- Datenbank in der unter anderem Telefonnummern gespeichert sind. Bei diesen ist Vorwahl und Rufnummer mit einem Schrägstrich getrennt und eine evtl. Durchwahl durch einem Bindestrich, z.B. 012345/6789 bzw. 012345/6789-0

Nun sollen anhand der Rufnummer die dazugehörigen Datensätze ermittelt werden. Das Problem ist nur, das der Suchstring wie folgt Formatiert ist: +49 (12345) 64890

Wie kann ich diese unterschiedlich formatierten Daten abgleichen? Auf Reguläre Ausdrücke schaue ich immer wie das berühmte Schwein ins Uhrwerk :-(

Besten Dank schon mal für eure Unterstützung.

Matthew