[JS]RegExp - Modificadores 30.09.12 11:24
Olá,
Este tutorial irei ensinar mais sobre os modificadores, sua função é realizar pesquisas maiúsculas e minúsculas e global.
Modificador 'i':
Este modificador faz uma busca de texto, sendo o mesmo na forma maiúscula ou minúscula, para isto iremos usar esta sintaxe:
Exemplo:
Irá retornar:
Modificador 'g':
Este modificador faz uma busca global, isto é, caso haja mais de um encontro ele retornará todos, independentemente de sua quantidade.
Sintaxe:
Exemplo:
Retorno:
Se eu colocasse:
Existe o modificador 'm', que é usado para multi-linhas, mas não acho necessário o citar!
Próximo Tutorial: Brackets (Colchetes)
Este tutorial irei ensinar mais sobre os modificadores, sua função é realizar pesquisas maiúsculas e minúsculas e global.
Modificador 'i':
Este modificador faz uma busca de texto, sendo o mesmo na forma maiúscula ou minúscula, para isto iremos usar esta sintaxe:
- Código:
var teste = /modelo/i;
Exemplo:
- Código:
var texto = "Power Pixel Fórum";
var teste = /fórum/i;
document.write(texto.match(teste));
Irá retornar:
Fórum
Veja este demo
Modificador 'g':
Este modificador faz uma busca global, isto é, caso haja mais de um encontro ele retornará todos, independentemente de sua quantidade.
Sintaxe:
- Código:
var teste = /modelo/g;
Exemplo:
- Código:
var texto = "Power Pixel Fórum";
var teste = /P/g;
document.write(texto.match(teste));
Retorno:
P,P
Visite o Demo
Se eu colocasse:
- Código:
var texto = "Power Pixel Fórum";
var teste = /p/g;
document.write(texto.match(teste));
- Código:
var texto = "Power Pixel Fórum";
var teste = /p/gi;
document.write(texto.match(teste));
Existe o modificador 'm', que é usado para multi-linhas, mas não acho necessário o citar!
Próximo Tutorial: Brackets (Colchetes)