Weil es mir immer sehr hilft, wenn jemand versucht meine Regexp's auszuhebeln, geb mal noch ein paar Beispiele. Was bei dir durch Beschränkungen der Eingabe nicht vorkommt, kannst du ja einfach überlesen.
Ansonsten würde ich Telefonnummer-Eingaben über mehrere Inputfelder machen. Die Landesvorwahl und Vorwahl über Selectboxen und die Rufnummer Längenbeschränkt und nur Ziffern.
Zuletzt geändert von onemorenerd; 11.06.2005, 17:33.
Ich habe eine Telefonnummer und möchte nachsehen, ob diese Telefonnummer schon in der DB existiert. Dazu muss ich die Telefonnummern erst in ein einheitliches Format umwandeln, wie in folgendem Beispiel.
$query = mysql_query("SELECT * FROM db_kunden WHERE REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(telefon,'(0)',''),'+43','0'),'0043','0'),'/',''),' ','') = '".$telefon."'");
Es sollen also folgende Nummern als identisch erkannt werden:
Einen Kommentar schreiben: