Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2011, 18:10
TekoRaiK
 
Fecha de Ingreso: enero-2011
Mensajes: 7
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: isnumeric rechazar si solo son numeros lo que recibe.

Yo a veces lo he hecho asi

if (strtoupper($dni)==strtolower($dni)){
/* en este caso el dni es numérico, la cadena en mayúsculas es igual
que en minúsculas */
} else {
/*en este caso hay diferencia entre la cadena en minúsculas que en mayúsculas,
por tanto contiene almenos una letra */
}


*Gracias a que php es case sensitive

De todos modos aqui no controlas que te pongan mas de una letra en el dni, deberias usar expresiones regulares:

http://boozox.net/php/manual-completo-y-sencillo-de-expresiones-regulares-en-php/