Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2010, 15:55
AitorLopez
 
Fecha de Ingreso: mayo-2009
Mensajes: 742
Antigüedad: 15 años
Puntos: 6
valida numero de cuenta

Hola amigos. Estoy empezando con las expresiones regulares. Os cuento

Tengo un campo llamado numero de cuenta, que quiero que todos los caracteres que contenga sean solo digitos.

Para ello, uso esto

if (preg_match("/[^0-9]/", $_REQUEST['numero_cuenta']))

Que yo entiendo que viene a decir que devuelve true si todo lo que haya en numero_cuenta son caracteres.

Lo debo de decir mal, puesto que me esta funcioando al reves.

Resumiendo, que va a ser mas facil de entender. Lo que quiero conseguir es esto.

if Si el contenido de numero_cuenta no son todo numeros
{doy positivo}
else
{doy negativo}

Gracias.

P.D.: Y si conoceis algún sitio donde pueda estudiar las expresiones regulares (manuales, webs, etc), os agradcería que me lo indicarais, por favor.