Text zwischen Anführungszeichen auslesen
Aus einer beliebigen Zeichenkette sollen alle Strings herausgefiltet werden, die zwischen einfachen oder doppelten Anführungszeichen stehen.Bei unserem regulären Ausdruck spielen Rückbezüge (engl. back references) eine wichtige Rolle. Zunächst einmal selektieren wir ein Anführungszeichen (ob Single- oder Doublequote ist dabei egal) und wissen, dass alle Zeichen, die zwischen den Anführungszeichen stehen können, von unserem selektierten...
Reguläre Ausdrücke | letzte Änderung am 21. Juli '10 um 21:54 Uhr
Doppeltes http:// oder Re: entfernen
Für ein Benutzerprofil möchten wir dem Besucher erlauben, die Adresse seiner Website anzugeben. Für das Eingabefeld geben wir dem User eine Hilfe über das - Attribut vor:Im Feld wird also bereits das für die Url angezeigt. Unglücklicherweise kopiert der User lediglich die Url aus der Addresszeile seine Browsers und hängt eine zweite Protokollangabe an die Vorgabe im Eingabefeld. Die resultierende Adresse sähe also beispielsweise so aus...
Reguläre Ausdrücke | letzte Änderung am 25. April '10 um 10:55 Uhr
Sonderzeichen filtern
Für ein Benutzerverwaltungssystem haben wir ein Registrierungsscript geschrieben. Da wir suchmaschinenfreundliche Urls erzeugen möchten, müssen wir sicherstellen, dass bestimmte Sonderzeichen nicht für den Username verwendet werden dürfen. Als erstes müssen wir überlegen, welche Zeichen wir zulassen und welche wir aussschließen möchten. Folgende Zeichen möchten wir zulassen: Ausschließen wollen wir alle übrigen Sonderzeichen und...
Reguläre Ausdrücke | letzte Änderung am 12. April '10 um 17:49 Uhr
Eingabe auf Datum prüfen
Wir möchten unsere User ein Datum, z.B. das Geburtsdatum, eingeben lassen, müssen dabei aber voraussetzen, dass ein bestimmtes Format eingehalten wird, damit wir das Datum auch als solches auswerten und weiterverarbeiten können. Um die Datumseingabe eines Users auf ein bestimmtes Format und auf ein echtes Datum zu überprüfen, nutzen wir eine Kombination aus einem regulären Ausdruck und der Funktion checkdate(). Als Datumsformat setzen...
Reguläre Ausdrücke | letzte Änderung am 10. April '10 um 14:49 Uhr