Testen Sie, ob eine Zeichenfolge regulär ist

Gibt es eine gute Möglichkeit zu testen, ob ein String ein regulärer oder ein normaler String in PHP ist?

Im Idealfall möchte ich eine Funktion schreiben, die einen String durchläuft, der true oder false zurückgibt.

Ich habe es mir angesehenpreg_last_error():

<?php
preg_match('/[a-z]/', 'test');
var_dump(preg_last_error());
preg_match('invalid regex', 'test');
var_dump(preg_last_error());
?>

Wo offensichtlich der erste kein Fehler ist und der zweite. Aberpreg_last_error() kehrt zurückint 0 beide Male.

Irgendwelche Ideen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage