Latest web development tutorials
×

JavaScript curso

JavaScript curso JavaScript breve introdução JavaScript uso JavaScript exportação JavaScript gramática JavaScript demonstrações JavaScript nota JavaScript variável JavaScript Tipos de dados JavaScript objetos JavaScript função JavaScript escopo JavaScript evento JavaScript corda JavaScript operadores JavaScript comparar JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript tipo de conversão JavaScript Expressões regulares JavaScript erro JavaScript depuração JavaScript lift variável JavaScript Modo estrito JavaScript Uso indevido JavaScript Autenticação de formulários JavaScript Palavras-chave reservadas JavaScript JSON JavaScript void JavaScript Especificação código

JS função

JavaScript definição de função JavaScript Argumentos da função JavaScript chamada de função JavaScript Closures

JS HTML DOM

DOM breve introdução DOM HTML DOM CSS DOM evento DOM EventListener DOM elemento

JS Tutorial avançado

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 estouro JavaScript cronometrado Evento JavaScript Cookies

JS armazém

JavaScript armazém JavaScript teste jQuery JavaScript teste Prototype

JS Exemplos

JavaScript Exemplos JavaScript instância do objeto JavaScript instância do objeto navegador JavaScript HTML DOM Exemplos JavaScript resumo

JS manual de referência

JavaScript objetos HTML DOM objetos

JavaScript RegExp Objeto

RegExp: uma forma abreviada da expressão regular (expressão regular).


Conclua RegExp Object Reference

Por favor consulte o nosso manual de referência do objeto JavaScript RegExp , que fornece todas as propriedades e métodos podem ser usados em conjunto com o objeto string.

Este manual contém uma descrição detalhada e exemplos sobre o uso de cada uma das propriedades e métodos.


O que é RegExp?

Uma expressão regular descreve um padrão de caracteres do objeto.

Quando você recupera um texto, você pode usar um modelo para descrever o conteúdo a ser recuperado. RegExp é este modo.

padrão simples pode ser um único caractere.

Modelos mais complexos incluem mais caracteres podem ser usados ​​para analisar, cheque formato, substituir e assim por diante.

Você pode especificar uma posição de pesquisa corda, e o tipo de caracteres que você deseja recuperar, e assim por diante.

gramática

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Modelo descreve um modelo de expressão.
  • Modificadores (modificadores) descreve se a recuperação é global, sensível a maiúsculas e assim por diante.

Nota: Ao utilizar um construtor para criar um objetos regulares, você precisa de regras caractere de escape regulares (precedidos por uma barra invertida \). Por exemplo, a seguir são equivalentes:

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

RegExp modificadores

Modificador é usado para realizar uma pesquisa diferencia maiúsculas de minúsculas e de texto completo.

i - modificador é usado para executar uma correspondência de maiúsculas e minúsculas.

g - modificador é usado para realizar pesquisas de texto completo (em vez de encontrar a primeira parada de encontrar, mas para encontrar todos os jogos).

exemplo 1

Em uma string case-insensitive encontrar "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

O texto seguinte é a expressão correspondente marcada obtido:

visita W3CSchool

tente »

exemplo 2

Full Text Search "é"

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

O texto seguinte é a expressão correspondente marcada obtido:

Is th is all there is ?

tente »

exemplo 3

Pesquisa de texto completo e case-insensitive de busca "é"

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

O texto seguinte é a expressão correspondente marcada obtido:

Is th is all there is ?

tente »


test ()

método de valor de teste de pesquisa especificado string (), com base nos resultados e retorna verdadeiro ou falso.

O exemplo a seguir é uma seqüência de pesquisa a partir do caráter "e":

Exemplos

var patt1 = new RegExp ( "e");
document.write (patt1.test ( "As melhores coisas da vida são de graça"));

Por causa da letra "e" na cadeia, a saída do código acima será:

true

tente »

Ao usar um construtor para criar um objetos regulares, você precisa de regras caractere de escape regulares (precedidos por uma barra invertida \)

Exemplos

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

tente »


exec ()

() Método para recuperar a cadeia de valor exec especificado. O valor de retorno é o valor a ser encontrado. Se nenhuma correspondência for encontrada, ele retorna null.

O exemplo a seguir é uma seqüência de pesquisa a partir do caráter "e":

exemplo 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

Por causa da letra "e" na cadeia, a saída do código acima será:

e

tente »