logo

Método JavaScript String match()

O método JavaScript string match() é usado para comparar a string com uma expressão regular. Podemos usar o modificador de pesquisa global com o método match() para obter todos os elementos de correspondência, caso contrário, o método retornará apenas a primeira correspondência.

watchcartoononline.io alternativas

Sintaxe

O método match() é representado pela seguinte sintaxe:

 string.match(regexp) 

Parâmetro

expressão regular - Representa a expressão regular que deve ser pesquisada.

Retornar

A expressão regular correspondente.

Exemplo de método JavaScript String match()

Vamos ver alguns exemplos simples do método match().

Exemplo 1

Vejamos um exemplo simples para procurar uma correspondência.

 var str='Javatpoint'; document.writeln(str.match('Java')); 
Teste agora

Saída:

 Java 

Exemplo 2

Neste exemplo, procuraremos uma expressão regular usando sinalizador global.

 var str='Javatpoint'; document.writeln(str.match(/Java/g)); 
Teste agora

Saída:

 Java 

Exemplo 3

Vamos ver mais um exemplo de busca por uma expressão regular usando sinalizador global. Como o método match() diferencia maiúsculas de minúsculas, ele retorna nulo neste caso.

 var str='Javatpoint'; document.writeln(str.match(/java/g)); 
Teste agora

Saída:

 null 

Exemplo 4

Podemos ignorar o comportamento que diferencia maiúsculas de minúsculas do método match() usando o sinalizador ignore. Vamos entender com a ajuda de um exemplo:

 var str='Javatpoint'; document.writeln(str.match(/java/gi)); 
Teste agora

Saída:

 Java 

Exemplo 5

Aqui, imprimiremos o array de elementos correspondentes.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/g)); 
Teste agora

Saída:

 a,a,p,o,i,n 

Exemplo 6

Vejamos o mesmo exemplo sem usar a pesquisa global.

 var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first match 
Teste agora

Saída:

 a