Hi!
ich suche für eine Formularvalidierung eine Regular Expression um den Feldinhlat auf Syntax einer Regular Expression zu prüfen. Ein preg_match mit anschließendem preg_last_error funktioniert leider nicht. Bei einem fehlerhaften string wirft das preg_match zwar ein E_Warning, aber das last_error bringt no_error.
preg_match() liefert (wie viele andere PHP-Funktionen) false zurück, wenn ein Fehler auftrat. Vermutlich wirft PHP die RegExp-Maschine gar nicht an, wenn schon die Syntax des Ausdrucks offensichtlich fehlerhaft ist, so dass preg_last_error() nichts feststellen kann.
Lo!