Utilizando Ereg para comprobar formularios co expresiones regulares.
if (ereg("^[a-z]+$",$campo)) { echo "el campo contiene letras y estan en minusculas"; } else { echo "El campo no contiene letras o está vacio"; }
Eso nos ahorra tiempo y algo más
ahora si comprobamos LETRAS en mayus o minus podemos usar:
if (ereg("^[a-zA-Z]+$",$campo)) { echo "el campo contiene letras y son minusculas y mayusculas"; } else { echo "El campo no contiene sólo letras o está vacio"; }
Y si queremos comprobar que el campo contenga números y letras
if (ereg("^[a-zA0-Z9]+$",$campo)) { echo "el campo contiene letras y son minusculas y mayusculas conjunto con números"; } else { echo "el campo no contiene caracteres alfanumericos"; }
y por último para comprobar sólo números
if (ereg(“^[0-9]+$”,$campo)) { echo “el campo contiene números”; } else { echo “el campo no contiene números”; }
Veamos algo simple para que comprendan:
El $ indica el final de una cadena
^ indica el principio de una cadena
El + Se utiliza para encontrar una cadena que se encuentre repetida una o más veces
^ inicia con [a-Az-Z] letras mayusculas y minusculas repitiendose hasta el final + $ y finaliza con ellas. (Manera sencilla de explicar xD)
O sea que si hay algo en el medio que no sea LETRAS no lo tomará (inclusive los acentos y demás)
En el próximo Upload explicaremos expresiones regulares un poco más complejas.