RegExp JavaScript Object
RegExp: una expresión regular (expresión regular) taquigrafía.
Completar RegExp objeto de referencia
Por favor, vea nuestro manual de referencia de objeto JavaScript RegExp , que proporciona todas las propiedades y métodos se pueden utilizar en conjunción con el objeto de cadena.
Este manual contiene una descripción detallada y ejemplos sobre el uso de cada una de las propiedades y métodos.
¿Cuál es RegExp?
Una expresión regular describe un patrón de caracteres del objeto.
Cuando se recupera un texto, puede utilizar un modelo para describir el contenido que se va a recuperar. RegExp es este modo.
Modelo simple puede ser un único carácter.
modelos más complejos incluyen más caracteres se pueden utilizar para analizar, Cheque formato, reemplazar, y así sucesivamente.
Puede especificar una posición de la cadena de búsqueda, y el tipo de caracteres que desea recuperar, y así sucesivamente.
gramática
或更简单的方法
var patt=/pattern/modifiers;
- Modelo describe una expresión modelo.
- Modificadores (modificadores) describe si la recuperación es global, mayúsculas y minúsculas, y así sucesivamente.
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+/;
RegExp modificadores
Modificador se utiliza para realizar una búsqueda entre mayúsculas y minúsculas y de texto completo.
i - modificador se utiliza para realizar un partido entre mayúsculas y minúsculas.
g - modificador se utiliza para realizar búsquedas de texto completo (en lugar de encontrar la primera parada de encontrar, pero para encontrar todos los partidos).
Ejemplo 1
En una cadena de mayúsculas y minúsculas encontrar "W3CSchool"
var patt1=/w3cschool/i;
El siguiente texto está marcada expresión de búsqueda obtiene:
Trate »
Ejemplo 2
Búsqueda de texto completo "es"
var patt1=/is/g;
El siguiente texto está marcada expresión de búsqueda obtiene:
Trate »
Ejemplo 3
Búsqueda de texto completo y entre mayúsculas y minúsculas búsqueda "es"
var patt1=/is/gi;
El siguiente texto está marcada expresión de búsqueda obtiene:
Trate »
test ()
método de valor de búsqueda especificado prueba de la cuerda (), basado en los resultados y devuelve verdadero o falso.
El siguiente ejemplo es una cadena de búsqueda del carácter "e":
Ejemplos
document.write (patt1.test ( "Las mejores cosas de la vida son gratis"));
Debido a la letra "e" en la cadena, la salida del código anterior será:
Trate »
Al utilizar un constructor para crear un objeto normal, se necesitan reglas de escape de caracteres regulares (precedidos por una barra invertida \)
exec ()
() Para recuperar la cadena de valor ejecutivo especificado. El valor de retorno es el valor que se busca. Si no se encuentra ninguna coincidencia, devuelve nulo.
El siguiente ejemplo es una cadena de búsqueda del carácter "e":
Ejemplo 1
document.write(patt1.exec("The best things in life are free"));
Debido a la letra "e" en la cadena, la salida del código anterior será:
Trate »