RegExp JavaScript Object
objeto RegExp
Una expresión regular es una descripción de las características del modelo de objetos.
Las expresiones regulares se utilizan para recuperar la cadena de coincidencia de patrones y la sustitución, es una poderosa herramienta para la aplicación de la cadena de coincidencia de patrones.
gramática
或者更简单的方式:
var patt=/pattern/modifiers;
- patrón (patrón) describe el patrón de expresión
- modificadores (modificadores) que se utilizan para especificar el juego mundial, y partido distinción de varias líneas con el caso a juego
Nota: Cuando se utiliza un constructor para crear un objeto normal, se necesitan reglas de escape de caracteres regulares (precedidos por una barra invertida \). Por ejemplo, los siguientes son equivalentes:
var re = new RegExp("\\w+"); var re = /\w+/;
Más información sobre el objeto RegExp en nuestra JavaScript RegExp objetos tutorial .
modificadores
Modificador se utiliza para realizar una coincidencia mayúscula y global:
modificadores | descripción |
---|---|
yo | Realizar partido entre mayúsculas y minúsculas. |
g | Realizar una comparación mundial (Encontrar todos los partidos en lugar de en el primer partido después de parar). |
m | Ejecutivo multilínea coincide. |
soportes
Los corchetes se utilizan para encontrar un rango de caracteres:
expresión | descripción |
---|---|
[ABC] | Encuentra cualquier caracter entre los corchetes. |
[^ Abc] | Encuentra cualquier carácter que no entre los corchetes. |
[0-9] | Busque cualquier número 0-9. |
[AZ] | Busque cualquier pequeña para escribir un carácter z minúscula. |
[AZ] | Encuentra cualquier caracter de mayúsculas A a Z, mayúsculas. |
[AZ] | Encuentra cualquier caracter de mayúsculas A a la Z de minúsculas. |
[Adgk] | Las búsquedas de cualquier carácter dentro de un conjunto dado. |
[^ Adgk] | Las búsquedas de cualquier carácter fuera del conjunto dado. |
(Red | azul | verde) | Encuentra las opciones especificadas. |
metacaracteres
Metacarácter (Metacarácter) personaje tiene un significado especial:
metacaracteres | descripción |
---|---|
. | Encuentra un solo carácter, excepto una línea nueva y terminaciones de línea. |
\ w | Encontrar un carácter de palabra. |
\ W | Encontrar un carácter no-palabra. |
\ d | Encuentra figuras. |
\ D | Encontrar caracteres no numéricos. |
\ s | Encontrar un carácter en blanco. |
\ S | Encontrar caracteres no está en blanco. |
\ b | palabra de ajuste de límite. |
\ B | Coincidir con límite de palabra. |
\ 0 | Encuentra caracteres NUL. |
\ n | Encuentra nueva línea. |
\ F | Encuentra los saltos de página. |
\ R | Encontrar un retorno de carro. |
\ t | Encuentra las pestañas. |
\ V | Encuentra una pestaña vertical. |
\ xxx | Busque el número octal xxx caracteres predeterminados. |
\ xdd | Encontrar un número hexadecimal dd caracteres predeterminados. |
\ uxxxx | Xxxx encontrar un número hexadecimal especificado de caracteres Unicode. |
cuantificador
cuantificador | descripción |
---|---|
n + | Cualquier cadena que contiene al menos un partido n. |
n * | Cualquier cadena que contiene cero o más partido n. |
n? | Cualquier material que contiene cero o una cadena coincidente n. |
n {X} | Una serie de X contiene la secuencia coincide con n. |
n {X, Y} | Una serie de X o Y n contiene una secuencia de juego. |
n {X,} | Al menos secuencia de n X contiene la coincidencia de cadenas. |
n $ | N coincide con cualquier cadena de final. |
^ n | N coincidir con cualquier cadena que comienza con una. |
? = N | Inmediatamente después se especifica ninguna secuencia de la secuencia n coincidente. |
?! N | Cualquier posterior no especificada inmediatamente cadena de n cadena coincidente. |
métodos de objeto RegExp
camino | descripción | FF | IE |
---|---|---|---|
compilar | La compilación de una expresión regular. | 1 | 4 |
exec | La cadena de búsqueda valor especificado. El valor de retorno de la hallan, y para determinar su posición. | 1 | 4 |
prueba | La cadena de búsqueda valor especificado. Devuelve verdadero o falso. | 1 | 4 |
Es compatible con las expresiones regulares métodos de objeto de Cuerda
camino | descripción | FF | IE |
---|---|---|---|
búsqueda | Búsqueda y expresión de búsqueda de los valores normales. | 1 | 4 |
partido | Encuentra una o más expresiones regulares. | 1 | 4 |
reemplazar | Reemplazar con regularidad subcadena expresión coincidente. | 1 | 4 |
división | La cadena se divide en una matriz de cadenas. | 1 | 4 |