Когда preg_match (): неизвестная ошибка модификатора происходит?

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

У меня есть этот код для точного соответствия имени и фамилии с цифровой подписью. Но это дает ошибку, о которой мне сообщили в журнале ошибок на производстве (вживую).

preg_match(): Unknown modifier 'b'

Я не могу воспроизвести эту ошибку. Как я могу получить эту ошибку в первую очередь. И как решить эту ошибку для точного соответствия.

Я видел много вопросов по SO, но не получил, когда получу эту ошибку. И как мне это решить. Некоторые из многих вопросов, которые я видел, -

Warning: preg_match() [function.preg-match]: Unknown modifier Unknown modifier in preg_match() statement Warning: preg_match() [function.preg-match]: Unknown modifier Unknown modifier 'l' error Unknown modifier 'g' PHP regex error Unknown modifier '/' in ...? what is it? preg_match() Unknown modifier '[' help Warning: preg_match() [function.preg-match]: Unknown modifier 'v' PHP Preg_match match exact word Unknown modifier 'v' when using preg_match() expression in regex preg_match(); - Unknown modifier '+' preg_match error Unknown modifier '{' Unknown modifier '(' when using preg_match() with a REGEX expression

Ответы на вопрос(4)

Ваш ответ на вопрос