patrones de texto

gonzalo
16 de Abril del 2004
hola a todos.

no se porque no funciona, pero esto deberia mostrar un mensaje de 'eureka!' en la pantalla:

<?php
if (eregi("d.*","12345"))
echo "eureka!";
?>

se supone que la cadena "12345" se ajusta al patron "d.*" (primero un digito y luego lo que sea).

gonzalo
16 de Abril del 2004
me explico mejor:

quiero ver si una cadena de texto empieza por un digito.
puedo hacer lo siguiente:

if (ereg("[0123456789]",$cadena))
echo "La cadena empieza por un digito<br>n";

esto lo he probado y funciona.
pero segun el tutorial oficial de PHP tambien debe funcionar esto:

if (ereg("d",$cadena))
echo "La cadena empieza por un digito<br>n";

tambien deberia funcionar, ya que 'd' simboliza un digito cualquiera.

sin embargo a mi no me funciona. a ustedes os funciona?

cual es el problema?

gracias a todos.