可能重复:
测试正则表达式在 PHP 中是否有效
<?php
$subject = "PHP is the web scripting language of choice.";
$pattern = 'sssss';
if(preg_match($pattern,$subject))
{
echo 'true';
}
else
{
echo 'false';
}
?>
上面的代码给了我警告,因为字符串$pattern
不是有效的正则表达式。
如果我通过有效的正则表达式,那么它工作正常......
我如何检查$pattern
是有效的正则表达式?