Hallo!
Ich möchte mit diesem Thread schlicht und einfach die beliebtesten Preg_match-Ausdrücke/Suchmuster sammeln für die wichtigsten Felder in Web-Formularen:
Warum? Zu faul zum selbst schreiben? ^^0
IMHO würde ich bis auf die E-Mail überhaupt nichts prüfen. Oder besser nur, dass die Felder nicht leer sind. Selbst Telefonnummern kann man so schreiben "555-Shoe" oder "555-RGNF" oder ... oder halt "5557463"...
Solange du keine Vorgaben machst, kannst du nicht wirklich prüfen.
Bei (Firmen-)(Eigen-)(Künstler-)Namen schon gar nicht, die halten sich nämlich nicht an Vorschriften und sind trotzdem gültig.
Wenn du Vorgaben machst, weißt du auch was dein preg_match() finden soll, musst es nur noch aufschreiben.
Ein nettes Tool zum Testen von RegExp hab ich auf http://www.regenechsen.de/ verlinkt gefunden.
In einem Feld trägt man seine RegExp ein, in dem anderen Feld einen String.
Trifft die RegExp auf den String wird dieser farbig markiert, einzelne Gruppierungen kann man sich extra anzeigen lassen etc. Find ich ziemlich gut und einfach zu bedienen. Vielleicht kennt es jemand noch nicht und kann es gebrauchen.
Grüße, Matze