Probleme avec preg_match

Marion -  
okuni Messages postés 1325 Statut Membre -
Bonjour,

Je voudrais tester la présence ou non de virgule et point virgule dans mes variables avec le code suivant, je n'ai pas d'erreur seulment il n'entre pas dans le if lorsque je met des ; ou des , ce dont je ne comprend pas, j'espère que vous pourrez éclairer une débutante

$test = '/;,/';
if ( (preg_match($test, $nom)) || (preg_match($test, $prenom) ) )
{
$valid= false;
$msgpv = '-Un ";" se trouve dans les montants, veuillez corriger. \n';
}

1 réponse

okuni Messages postés 1325 Statut Membre 126
 
Un preg_match() ne fonctionne pas comme ceci.
Tu dois utiliser le mode regex
tu dois utiliser quelque chose comme ceci :
preg_match(#[,;]+#, $nom)
0