dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Problème au niveau de l'expression rationnelle de co


From: ATHANASE Jean-René
Subject: Re: [Dolibarr-dev] Problème au niveau de l'expression rationnelle de contrôle de dat e
Date: Wed, 06 Jun 2007 09:01:19 +0200
User-agent: Thunderbird 1.5.0.4 (X11/20060516)

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
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev






reply via email to

[Prev in Thread] Current Thread [Next in Thread]