Usando las expresiones regulares (III)

el 25 de January del 2012 @11:58 — 0 comentarios

Este es el último artículo de esta Guia de Expresiones Regulares. En el primer capítulo vimos las palabras reservadas para crear nuestras propias expresiones regulares. En el segundo, vimos y explicamos algunas de las expresiones más comunes.

Por último, en este tercer capítulo, aprenderemos a usar las expresiones regulares que hemos aprendido a crear o hemos visto anteriormente.

Usar expresiones en PHP

En PHP disponemos de la función preg_match:

preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )

Esta función dispone de 2 parámetros obligatorios y tres opcionales, pero, por lo general con los tres primeros nos será más que suficiente:

  1. pattern, aqui irá nuestra expresión regular.
  2. subject, será un string en donde se buscará la expresión regular.
  3. matches, nos devolverá las coincidencias. En matches[0] contendrá el texto completo coincidente con la expresión. En matches[1] la primera parte de la expresión, etc.

También podemos usar preg_replace en caso de que queramos buscar y remplazar algo.

En Javascript

En javascript usamos match. Como podemos ver en el siguiente código:

  1. Definimos la expresión regular (en este caso comprobaremos un email).
  2. Creamos la variable que queremos comprobar.
  3. Y usando email.match(RegExPattern) devolverá true o false dependiendo si coincide o no y entrará a la sección del if correspondiente.
    var RegExPattern = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
    var email = 'victoor89@gmail.com';

    if ((email.match(RegExPattern))) {
        alert('Email correcto');
    } else {
        alert('Incorrecto');
    } 

Más noticias

18 de January, 2012 @10:56

0 comentarios

Indice de la guia: Introducción UITableView … Hoy continuamos con esta guia de programación para iPhone. En el primer capítulo aprendimos a crear una aplicación sencilla que tras pulsar un botón nos muestre en un label el mensaje “Hola Mundo!”. Erá una aplicación sencilla pero con ella aprendimos a relacionar elementos del StoryBoard con el Continuar →

14 de January, 2012 @15:10

0 comentarios

Visitors.js es un pequeño javascript que nos da información del usuario y así podremos personalizar nuestra página dependiendo de este. De esta forma conseguiremos hacer nuestra página más personal y puede que así consigamos mejorar las ventas. Imaginaos que entrais a una tienda online y esta os avisa de los gastos de envio a vuestra Continuar →

10 de January, 2012 @17:03

1 comentario

Indice de la serie: Creando y entendiendo expresiones regulares Expresiones regulares comunes Usando las expresiones regulares En un primer artículo sobre las expresiones regulares aprendimos como crearlas y las diferentes palabras reservadas que podíamos usar. En este segundo artículo de la serie mostraré algunas de las expresiones regulares más comunes. Mirando las palabras reservadas de Continuar →