[PLUGINS] +set de base
[lhc/web/www.git] / www / plugins / verifier / verifier / regex.php
1 <?php
2
3 // Sécurité
4 if (!defined("_ECRIRE_INC_VERSION")) return;
5
6 /**
7 * Vérifié une valeur suivant une expression régulière.
8 * Options :
9 * - modele : chaine représentant l'expression
10 *
11 * @param string $valeur
12 * La valeur à vérifier.
13 * @param array $options
14 * Contient une chaine représentant l'expression.
15 * @return string
16 * Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
17 */
18 function verifier_regex_dist($valeur, $options=array()){
19 $erreur = _T('verifier:erreur_regex');
20 if (!is_string($valeur))
21 return $erreur;
22
23 if (preg_match($options['modele'], $valeur))
24 return '';
25
26 return $erreur;
27 }
28
29 ?>