Brackets
Los corchetes son usados para buscar caracteres en un rango:
RegExp [abc] Expression
Hace una busqueda global para un caracter, en un string:
var str = "Is this all there is?";
var patt1 = /[h]/g;
El texto marcado muestra donde esta la expresion: Is this all there is?
Definición y uso
-La expresión [abc] se utiliza para encontrar cualquier carácter entre los corchetes.
-Los caracteres dentro de los corchetes pueden ser cualquier carácter o espacio de caracteres:
[abcde ..] - Cualquier carácter entre los corchetes
[AZ] - Cualquier carácter mayúscula de A a Z mayúscula
[az] - Cualquier carácter minúscula de a la z minúscula
[Az] - Cualquier carácter mayúscula de A a la z minúscula
RegExp [^abc] Expression
Hacemos una búsqueda global para los caracteres que no estén dentro de los corchetes [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
El texto marcado muestra donde esta la expresion: Is this all there is?
Mas ejemplos:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
El texto marcado muestra donde esta la expresión: Do you know if this is all there is?
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
El texto marcado muestra donde esta la expresión: Is this all there is?
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
El texto marcado muestra donde esta la expresión: I SCREAM FOR ICE CREAM!
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
El texto marcado muestra donde esta la expresión: I Scream For Ice Cream, is that OK?!
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
El texto marcado muestra donde esta la expresión: I Scream For Ice Cream, is that OK?!
RegExp [0-9] Expression
Hacemos una busqueda global de los numeros 1,2,3,4 en el string:
var str = "123456789";
var patt1 = /[1-4]/g;
El texto marcado muestra donde esta la expresion: 123456789
var str = "12121212";
var patt1 = /[1]/g;
El texto marcado muestra donde esta la expresion: 12121212
Definición y uso
-La expresión [0-9] se utiliza para encontrar cualquier dígito entre los corchetes.
-Los dígitos dentro de los corchetes pueden ser cualquier número o intervalo de números del 0 al 9.
-Tip: Utiliza la expresión [^ 0-9] para encontrar cualquier dígito que NO este detro del corchete.
RegExp [^0-9] Expression
Hacemos una busqueda global de los números que NO estén entre 1 a 4 en el string:
var str = "123456789";
var patt1 = /[^1-4]/g;
El texto marcado muestra donde esta la expresión: 123456789
Definición y uso
-La expresion [^0-9] se utiliza para encontrar cualquier dígito NO este dentro de los corchetes.
-Los dígitos dentro de los corchetes pueden ser cualquier número o intervalo de números del 0 al 9.
var str = "12121212";
var patt1 = /[^1]/g;
El texto marcado muestra donde esta la expresión: 12121212
Hacemos una busqueda global de los numeros que no esten entre 5 a 8 dentro del string:
var str = "123456789";
var patt1 = /[^5-8]/g;
El texto marcado muestra donde esta la expresión: 123456789
RegExp (x|y) Expression
Hacemos una búsqueda global para encontrar alguna alternativa especificada(red|green):
var str = "re, green, red, green, gren, gr, blue, yellow";
var patt1 = /(red|green)/g;
El texto marcado muestra donde esta la expresión: re, green, red, green, gren, gr, blue, yellow
Definición y uso
-La (x | y) la expresión se utiliza para encontrar cualquiera de las alternativas especificadas.
-Las alternativas pueden ser de cualquier carácter.
var str = "01234567890123456789";
var patt1 = /(0|5|7)/g;
El texto marcado muestra donde esta la expresión: 01234567890123456789