Expresiones regulares 1 - Validación de entrada de texto 1
Nota: Si el enunciado dice letras inglesas, quiere decir
que no se aceptan vocales acentuadas, ñ, ç, etc.
Escribe un programa que valide una cadena de texto y que conste de dos
páginas.
En la primera página se solicita que se escriba texto (letras o
números).
En la segunda página se indica si la cadena de texto es:
vacía.
una única palabra que contenga solamente letras inglesas.
una única palabra.
una cadena de vocales inglesas minúsculas en orden alfabético (se
pueden repetir las vocales). Por ejemplo, "aaaeeu" es válida, pero
"aauee" no.
un único número (sin decimales ni signo).
un único número par (sin decimales ni signo).
un único número de teléfono (9 cifras, empezando por 6 o 9).
un único número del DNI (de 1 a 8 números, con letra inglesa final
mayúscula o sin ella).
un único código postal (cinco cifras, empezando por 0, 1, 2, 3 o
4).
dos palabras (sólo letras, separadas por uno o varios
espacios).
Expresiones regulares 2 - Validación de entrada de texto 2
Nota: Si el enunciado dice letras inglesas, quiere decir
que no se aceptan vocales acentuadas, ñ, ç, etc.
Escribe un programa que valide una cadena de texto y que conste de dos
páginas.
En la primera página se solicita que se escriba texto (letras o
números).
En la segunda página se indica si la cadena de texto es:
uno o más letras sueltas separadas por espacios. Por ejemplo, "a c
é" es válida, pero "a c de" no.
dos o más letras sueltas separadas por espacios. Por ejemplo, "a c
é" es válida, pero "d" no.
una o más palabras (sólo letras inglesas minúsculas, separadas por
uno o varios espacios).
una única palabra en mayúsculas.
fecha de nacimiento: dd/mm/aaaa (la fecha puede no existir, por
ejemplo, "00/00/0000" es válida).
un único número sin signo y con como mucho dos decimales (el
separador puede ser punto o coma, pero sólo puede estar si hay
decimales).
un único número con signo (más o menos) y con decimales (el
separador puede ser punto o coma, pero sólo puede estar si hay
decimales).
contraseña (al menos seis caracteres, puede contener letras,
números y los caracteres * + . - _, pero no espacios u otros
caracteres).
Esta página forma parte del curso "Páginas web con PHP" disponible en http://www.mclibre.org
Autor: Bartolomé Sintes Marco
Última modificación de esta página: 22 de enero de 2008