diff --git a/inc/saisies_afficher_si_commun.php b/inc/saisies_afficher_si_commun.php index e8a2a295..bdc6d49f 100644 --- a/inc/saisies_afficher_si_commun.php +++ b/inc/saisies_afficher_si_commun.php @@ -291,7 +291,7 @@ function saisies_afficher_si_verifier_syntaxe($condition, $tests=array()) { * 'modificateur' => string **/ function afficher_si_parser_valeur_MATCH($valeur) { - preg_match('#^\/(.*)\/(.?)$#', $valeur, $m); + preg_match('#^\/(.*)\/(.*)$#', $valeur, $m); if($m) { return array( 'regexp' => $m[1], diff --git a/tests/saisies_afficher_si/saisies_afficher_si_verifier_syntaxe.php b/tests/saisies_afficher_si/saisies_afficher_si_verifier_syntaxe.php index 823ca8dc..a5680467 100644 --- a/tests/saisies_afficher_si/saisies_afficher_si_verifier_syntaxe.php +++ b/tests/saisies_afficher_si/saisies_afficher_si_verifier_syntaxe.php @@ -112,6 +112,11 @@ 0 => true, 1 => '@input_1@ MATCH \'/domaine.ext/\'' ), + 'MATCH_modificateur_ok' => + array( + 0 => true, + 1 => '@input_1@ MATCH \'/domaine.ext/gm\'' + ), 'MATCH_pas_ok' => array( 0 => false,