Press "Enter" to skip to content

Uso de Expresiones Regulares con Javascript

Expresiones regulares con Javascript

Podemos decir que las expresiones regulares nos sirven para encontrar ciertos elementos de acuerdo a un patron específico.

Para crear un patron con javascript podemos utilizar alguna de estas opciones:

  • Por la representación Literal
var er = /^[0-9]*$/;
  • Constructor de Objeto
var er = new RegExp("^[0-9]*$");

Metodos que usan RegExp

Dentro de los metodos que usan RegExp tenemos:

  • exec : Un método RegExp que ejecuta una búsqueda por una coincidencia en una cadena. Devuelve un array de información.
// Creamos la expresión regular
var myRe = /d(b+)d/g;

//La usamos con el metodo exec, este nos devolverá un array de información.
var myArray = myRe.exec("cdbbdbsbz");
  • test : Un método RegExp que verifica una coincidencia en una cadena. Devuelve true o false.
var regExp = /[0-9]{4}\-[0-9]{4}/;

if(regExp.test("1234-5678")) {
    alert("Coincide con el patrón");
} else {
    alert("No coincide");
}
  • match : Un método String que ejecuta una búsqueda por una coincidencia en una cadena. Devuelve un array de información o null si no existe coincidencia alguna.
  • search : Un método String que verifica una coincidencia en una cadena. Devuelve el índice de la coincidencia, o -1 si la búsqueda falla.
  • replace : Un método String que ejecuta una búsqueda por una coincidencia en una cadena, y reemplaza la subcadena encontrada con una subcadena de reemplazo.
    split : Un método String que utiliza una expresión regular o una cadena fija para cortar una cadena y colocarlo en un array de subcadenas.

Si quieres saber más a profundidad sobre las expresiones regulares con javascript puedes ingresar a:
https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Regular_Expressions

Adolfo Cuadros
Adolfo Cuadros

View all posts