Utilizando EREG con expresiones regulares para comprobar Strings

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 :P

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.


  • No Related Post
bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark
tabs-top

Deja un comentario