Laurent Destailleur (Eldy) a écrit :
Pourquoi ?
Le \s veut justement dire (espace ou tabulation) en regex ?
Ceci est vrai en PCRE et non en Posix qui utilise l'ensemble défini par
[:space:] en équivalence, ou [:blank:] pour l'espace et la tabulation ou
tout simplement le caractère espace si le motif ne comporte qu'un
espace. La fonction eregi est de type Posix. Quand j'effectue la
modification, le contrôle fonctionne et prend en compte les heures et
les minutes, sinon que la date.
ATHANASE Jean-René a écrit :
Hello,
Petit soucis au niveau de l'expression rationnelle de contrôle de
date au niveau du select_date et dolibarr_print_date :
if
(eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)*\s*?([0-9]+)?:?([0-9]+)?',$time,$reg))
Il faut remplacer le *\s* par un espace :
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)
?([0-9]+)?:?([0-9]+)?',$time,$reg))
Cordialement.
JR ATHANASE
------------------------------------------------------------------------
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev