Professional Documents
Culture Documents
en PHP
Para qué
►A veces necesitamos comparar strings
para ver si responden a ciertas
características
► Por
ejemplo, evaluar si un string
comienza con “S” o si contiene
números
Patrones
► Hay patrones conocidos que se utilizan
en diferentes situaciones más allá de
PHP
► En DOS, “dir s*.doc”, mostrará todos
los archivos de extensión doc que
comienzan con la letra “s”
► El Linux, “ls s*.txt”, sería similar
► En este caso, “c*.txt” es un patrón
► Son válidos: c.txt, c123.txt, casa.txt
Patrones en la Web
► Lo más común en páginas Web es
utilizar patrones para validar el input
del usuario
► Si
la información ingresada no tiene
sentido, la descartaremos de
inmediato de una manera simple
Ejemplo de un patrón simple
► Por
ejemplo, el nombre de una persona está
compuesto por letras y espacios
► Querido (amigo|
hermano)
►Correctos:
Querido amigo
Querido hermano
Función PHP para evaluar
expresiones regulares
► intereg(string $patron, string $cadena);
► retorna true o false