Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introducción JavaScript uso JavaScript exportación JavaScript gramática JavaScript declaraciones JavaScript nota JavaScript variable JavaScript Tipos de datos JavaScript objetos JavaScript función JavaScript alcance JavaScript evento JavaScript cadena JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversión JavaScript Las expresiones regulares JavaScript error JavaScript depuración JavaScript variable de elevación JavaScript Modo estricto JavaScript El uso inapropiado JavaScript autenticación de formularios JavaScript Palabras clave reservadas JavaScript JSON JavaScript void JavaScript Especificación código

JS función

JavaScript definición de la función JavaScript Argumentos de función JavaScript llamada a la función JavaScript Los cierres

JS HTML DOM

DOM breve introducción DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avanzado

JavaScript objetos JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp objetos

JS navegador BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript música pop JavaScript Evento cronometrado JavaScript Cookies

JS almacén

JavaScript almacén JavaScript prueba jQuery JavaScript prueba Prototype

JS Ejemplos

JavaScript Ejemplos JavaScript instancia de objeto JavaScript instancia de objeto del navegador JavaScript HTML DOM Ejemplos JavaScript resumen

JS Manual de referencia

JavaScript objetos HTML DOM objetos

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=new RegExp(pattern,modifiers);

或更简单的方法

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 str="Visit W3CSchool";
var patt1=/w3cschool/i;

El siguiente texto está marcada expresión de búsqueda obtiene:

visita W3CSchool

Trate »

Ejemplo 2

Búsqueda de texto completo "es"

var str="Is this all there is?";
var patt1=/is/g;

El siguiente texto está marcada expresión de búsqueda obtiene:

Is th is all there is ?

Trate »

Ejemplo 3

Búsqueda de texto completo y entre mayúsculas y minúsculas búsqueda "es"

var str="Is this all there is?";
var patt1=/is/gi;

El siguiente texto está marcada expresión de búsqueda obtiene:

Is th is all there is ?

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

var patt1 = new RegExp ( "e");
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á:

true

Trate »

Al utilizar un constructor para crear un objeto normal, se necesitan reglas de escape de caracteres regulares (precedidos por una barra invertida \)

Ejemplos

var re = new RegExp ( "\\ w +");

Trate »


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

var patt1=new RegExp("e");
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á:

e

Trate »