$stringa = 'mio regexp sbagliato';
if(FALSE === @preg_match($stringa,'')){
//$stringa non contiene una regex valida
}else{
// e' valida
}
$stringa = 'mio regexp sbagliato';
if(FALSE === @preg_match($stringa,'')){
//$stringa non contiene una regex valida
}else{
// e' valida
}