\\ $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 的问题,但没有得到什么时候会出现这个错误。我该如何解决。我看到的许多问题中的一些问题是 -
- 警告:preg_match() [function.preg-match]:未知修饰符
- preg_match() 语句中的未知修饰符
- 警告:preg_match() [function.preg-match]:未知修饰符
- 未知修饰符“l”错误
- 未知修饰符 'g' PHP 正则表达式错误
- ... 中的未知修饰符“/”?它是什么?
- preg_match() 未知修饰符 '[' 帮助
- 警告:preg_match() [function.preg-match]:未知修饰符“v”
- PHP Preg_match 匹配精确词
- 在正则表达式中使用 preg_match() 表达式时的未知修饰符“v”
- preg_match(); - 未知修饰符“+”
- preg_match 错误未知修饰符'{'
- 使用带有 REGEX 表达式的 preg_match() 时的未知修饰符 '('