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 matchTeste agora
Saída:
a