[LatinaLUG] espressione regolare

Jusi Pomenti jusipom@gmail.com
Ven 18 Apr 2014 18:56:54 CEST


Ciao,
vorrei verificare che una data sia nel formato gg/mm/aaaa e sia 
valida.Per farlo,mi sono scritto questa funzione PHP:

function IsData($data)
{
// verifica  che la data sia nel formato gg/mm/aaaa e che sia valida
   $d= explode('/',$data);
   $r=(preg_match("/[0-9]{2}/[0-9]{2}/[0-9]{4}/", $data)>0)?true:false;
   return ($r && checkdate($d[1],$d[0],$d[2]));
}


perchè mi da questo avviso:

*Warning*: preg_match() [function.preg-match 
<http://localhost/calendario/function.preg-match>]: Unknown modifier '[' 
in *C:\xampp\htdocs\calendario\verifica.php* on line *30

*Grazie,ciao e buona pasqua a tutti

-- 
-------------------------------
Junior Silvestro Pomenti
Latina

Sito Web: www.jusipom.it
Email: jusipom(at)gmail.com
        info(at)jusipom.it
-------------------------------

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.linux.it/pipermail/latina/attachments/20140418/84146d52/attachment.html>


Maggiori informazioni sulla lista latina