Vamos a cambiar esto a español por un rato a ver qué pasa =) …
Retomando PHP, pues lo he dejado de lado un rato persiguiendo entender el hype de los front-end developers… leyendo sobre Angular JS, me he visto en la necesidad de darle a expresiones regulares en PHP (regex), para esto me he encontrado un cheat sheet bastante simplona, pero suficiente útil, pongo el enlace a continuación: php-regex-cheat-sheet (https://courses.cs.washington.edu/courses/cse190m/12sp/cheat-sheets/php-regex-cheat-sheet.pdf)
Una manera de utilizar las expresiones regulares en PHP sería la siguiente:
<?php
$subject = "asdzxc";
$pattern = '/^[a-zA-Z]+$/';
if(preg_match($pattern, $subject)){
print("coincide");
}
?>
Ahora la explicación … tomamos la variable $subject para almacenar una cadena a evaular si coincide con una expresión regular, $pattern almacenará la expresión regular – que en este caso hace match con cualquier letra del alfabeto mayúscula o minúscula una o más veces, y nada más -, dichas cadenas se pasan como argumentos a preg_match y si la cadena de texto coincide con la expresión regular, imprimirá “coincide”, bastante sencillo ¿no?. Uno de los usos mas populares de las expresiones regulares es para detectar si el correo electrónico que se acaba de capturar ha sido correctamente capturado, para ello está el siguiente código que les facilitará dicha tarea:
<?php
if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
print ("Correo electrónico válido");
}
?>
Espero les sea de utilidad, finalmente este es un log … de las cosas que me voy encontrando y necesitando hacer, principalmente con fines egoístas ya que luego no recuerdo cómo haber hecho cierta tarea y luego me encuentro re-buscando como realizarla de nuevo, por ahí tengo varias cosas que he hecho recientemente con Angular JS, o un Access Point usando mi lap para evitar consumir mi plan de datos… con el viejo Slackware 14.1, cosas que iré retomando y capturando por acá.