Wann tritt preg_match (): Unknown modifier error auf?

\\    $DigitalSignature have full name value passed
$SignatureMatch =  '/' . strtolower( $NameFirst . ' ' . $NameLast ) . '$/';
if( true == preg_match( $SignatureMatch, strtolower( $DigitalSignature ) ) )
{
    $boolIsValid = true;
}

Ich habe diesen Code für die genaue Übereinstimmung von Vorname und Nachname mit der digitalen Signatur. Aber das gibt Fehler, die mir im Fehlerprotokoll bei der Produktion (live) gemeldet werden.

preg_match(): Unknown modifier 'b'

Ich kann diesen Fehler nicht reproduzieren. Wie kann ich diesen Fehler erstens bekommen. Und wie man diesen Fehler für eine exakte Übereinstimmung behebt.

Ich habe viele Fragen zu SO gesehen, bekomme aber nicht, wann diese Fehlermeldung angezeigt wird. Und wie löse ich das auf? Einige der Fragen von vielen, die ich gesehen habe, sind:

Warnung: preg_match () [function.preg-match]: Unbekannter ModifikatorUnbekannter Modifikator in der Anweisung preg_match ()Warnung: preg_match () [function.preg-match]: Unbekannter ModifikatorUnbekannter Modifikator 'l' FehlerUnbekannter Modifikator 'g' PHP-Regex-FehlerUnbekannter Modifikator '/' in ...? Was ist es?preg_match () Unbekannter Modifikator '[' helpWarnung: preg_match () [function.preg-match]: Unbekannter Modifikator 'v'PHP Preg_match stimmt mit genauem Wort übereinUnbekannter Modifizierer 'v' bei Verwendung des Ausdrucks preg_match () in regulären Ausdrückenpreg_match (); - Unbekannter Modifikator '+'preg_match error Unbekannter Modifikator '{'Unbekannter Modifikator '(' bei Verwendung von preg_match () mit einem REGEX-Ausdruck

Antworten auf die Frage(5)

Ihre Antwort auf die Frage