muchas gracias amigo, ya he solucionado el problema, lo que pasa es que estaba escribiendo mal el formato fecha.
lo tenia que escribir asi:
31/12/2012
y el codigo quedo asi:
Código PHP:
Ver original$fecha_inicio= $_POST["fecha_inicio"];
if (preg_match('-^\d{4}\-\d{1,2}\-\d{1,2}$-', $fecha_inicio)) { echo "Escribistes bien la fecha.";
}else
{
echo "por favor escribe bien el formato fecha ejemplo 2012-12-31";
}