Exemplo
Procurar uma string para o caráter "e" :
var str = "The best things in life are free";
var patt = new RegExp("e");
var res = patt.exec(str);
Uma vez que existe um "e" na seqüência, o resultado de res será:
e
Tente você mesmo " Definição e Uso
Os exec() método testa para uma partida em uma corda.
Esse método retorna o texto correspondente se encontra uma correspondência, caso contrário, ele retorna nulo.
Suporte navegador
Método | |||||
---|---|---|---|---|---|
exec() | sim | sim | sim | sim | sim |
Sintaxe
RegExpObject .exec( Os valores dos parâmetros Parâmetro Descrição string Requeridos. A seqüência de caracteres a ser pesquisado
Valor de retorno
Tipo Descrição Array Uma matriz contendo o texto correspondente se encontra uma correspondência, caso contrário ele retorna null
Detalhes técnicos
JavaScript Versão: 1,2
mais Exemplos
Exemplo
Faça uma pesquisa global, e teste para "Hello" e "w3ii" em uma string:
// The string:
var str = "Hello world!";
// Look for "Hello"
var patt = /Hello/g;
var result = patt.exec(str);
// Look for
"w3ii"
var patt2 = /w3ii/g;
result2 = patt2.exec(str); A saída do código acima será:
Hello // match for "Hello"
null
// no match for "w3ii" Tente você mesmo "
<JavaScript RegExp Objeto