28/01/2011, 18:10
|
| | Fecha de Ingreso: enero-2011
Mensajes: 7
Antigüedad: 14 años 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/ |