Fonction de verrification de données multiples regex

Contenu du snippet

cette fonction vous evitera d'ecrire de multiples regex pour verifier la validitée des donées. elle en comporte deja quelques une et vous pourrez en ajouter facilement selon vos besoins.

je la ferai evoluer au fil du temps.

n'hesitez pas a me proposer des ameliorations ou des regex supplementaires

Source / Exemple :

<?php

function Verifier($type, $valeur ) 
{ 
   switch ($type) 
  { 
case 'mail': 
$Syntaxe='/^[-+.w]{1,64}@[-.w]{1,64}.[-.w]{2,6}$/i'; 
break;
case 'cp': 
$Syntaxe="#^[0-9]{5}$#";
break;
case 'tel': 
$Syntaxe="#^0[0-9]{9}$#";
break;
case 'date': 
$Syntaxe="#^[0-9]{2}/[0-9]{2}/[0-9]{4}$#"; 
break;
case 'md5': 
$Syntaxe='#[0-9a-f]{32}#i';
break;
case 'jeton': 
$Syntaxe="#^[0-9]{8}$#";
break;
case 'login': 
$Syntaxe="#^[a-zA-Z0-9]{4,20}$#";
break;
case 'ville': 
$Syntaxe="^:alpha:([-' ]?:alpha:)*$";
break;

  }

   if(preg_match($Syntaxe,$valeur))  
      return true;  
   else  
     return false;  
}
?>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.