<p dir="ltr">Stai usando / sia come separatore della data che come quote della regexp.</p>
<p dir="ltr">Su php sono arrugginito ma<br>
Prova a proteggere i / interni così /[0-9]{2}\/[0-9]{2}\/[0-9]{4}/</p>
<p dir="ltr">Pace. <br>
R</p>
<div class="gmail_quote">Il 18/apr/2014 18:56 "Jusi Pomenti" <<a href="mailto:jusipom@gmail.com">jusipom@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
Ciao,<br>
vorrei verificare che una data sia nel formato gg/mm/aaaa e sia
valida.Per farlo,mi sono scritto questa funzione PHP:<br>
<br>
function IsData($data)<br>
{<br>
// verifica che la data sia nel formato gg/mm/aaaa e che sia valida<br>
$d= explode('/',$data);<br>
$r=(preg_match("/[0-9]{2}/[0-9]{2}/[0-9]{4}/",
$data)>0)?true:false;<br>
return ($r && checkdate($d[1],$d[0],$d[2]));<br>
}<br>
<br>
<br>
perchè mi da questo avviso:<br>
<br>
<b>Warning</b>: preg_match() [<a href="http://localhost/calendario/function.preg-match" target="_blank">function.preg-match</a>]:
Unknown modifier '[' in <b>C:\xampp\htdocs\calendario\verifica.php</b>
on line <b>30<br>
<br>
</b>Grazie,ciao e buona pasqua a tutti<br>
<pre cols="72">--
-------------------------------
Junior Silvestro Pomenti
Latina
Sito Web: <a href="http://www.jusipom.it" target="_blank">www.jusipom.it</a>
Email: jusipom(at)<a href="http://gmail.com" target="_blank">gmail.com</a>
info(at)<a href="http://jusipom.it" target="_blank">jusipom.it</a>
-------------------------------</pre>
</div>
<br>_______________________________________________<br>
<a href="http://www.llg.it" target="_blank">http://www.llg.it</a><br>
latina mailing list<br>
<a href="mailto:latina@lists.linux.it">latina@lists.linux.it</a><br>
<a href="http://lists.linux.it/listinfo/latina" target="_blank">http://lists.linux.it/listinfo/latina</a><br>
<br></blockquote></div>