From 34fc4621240b927febab0f694df0e224d7289c65 Mon Sep 17 00:00:00 2001
From: "xdjuj@apsulis.com" <>
Date: Fri, 8 Jan 2010 18:53:56 +0000
Subject: [PATCH] esj a raison !
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

ereg* obsolètes en PHP 5.3 et supprimées en PHP 6
---
 test/verifier.html        | 4 ++--
 verifier/date.php         | 2 +-
 verifier/telephone_fr.php | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/test/verifier.html b/test/verifier.html
index 0bc08b2..4347da5 100644
--- a/test/verifier.html
+++ b/test/verifier.html
@@ -138,10 +138,10 @@ var_dump(verifier($siret_non_valide, 'siret'));
 <h2>Vérifions des DATES :</h2>
 <pre>
 <?php
-$date_valide = "30/01/2009";
+$date_valide = "30-01-2009";
 $date_non_valide = "321227822";
 
-echo "Date JJ/MM/AAAA : $date_valide ?";
+echo "Date JJ/MM/AAAA (avec séparateur /.-) : $date_valide ?";
 var_dump(verifier($date_valide, 'date'));
 echo "Date JJ/MM/AAAA : $date_non_valide ?";
 var_dump(verifier($date_non_valide, 'date'));
diff --git a/verifier/date.php b/verifier/date.php
index 10a9326..77cbd5c 100644
--- a/verifier/date.php
+++ b/verifier/date.php
@@ -14,7 +14,7 @@ function verifier_date_dist($valeur, $options=array()){
 	$erreur = _T('verifier:erreur_date');
 	$ok = '';
 	// On tolère différents séparateurs
-	$valeur = ereg_replace("\.|/| ",'-',$valeur);
+	$valeur = ereg_replace("#\.|/| #i",'-',$valeur);
 	
 	// On vérifie la validité du format
 	if(!preg_match('#^[0-9]{2}-[0-9]{2}-[0-9]{4}$#',$valeur)) return $erreur;
diff --git a/verifier/telephone_fr.php b/verifier/telephone_fr.php
index a2981ef..9241b32 100644
--- a/verifier/telephone_fr.php
+++ b/verifier/telephone_fr.php
@@ -11,7 +11,7 @@ function verifier_telephone_fr_dist($valeur, $options=array()){
 	$erreur = _T('verifier:erreur_telephone');
 	$ok = '';
 	// On accepte differentes notations, les points, les tirets, les espaces, les slashes
-	$tel = ereg_replace("\.|/|-| ",'',$valeur);
+	$tel = preg_replace("#\.|/|-| #i",'',$valeur);
 
 	// On interdit les 000 etc. mais je pense qu'on peut faire plus malin
 	// TODO finaliser les numéros à la con
-- 
GitLab