TrY! TrY!  • 30.09.12 11:24

[JS]RegExp - Modificadores Empty [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:

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));
Iria retornar null, pois ele irá pesquisar o 'p' em letra minúscula, como não há, ele retorna null, caso queira que seja ou em letra maiúscula ou em letra minúsula adicionamos logo em seguida o 'i':
Código:
var texto = "Power Pixel Fórum";
var teste = /p/gi;
document.write(texto.match(teste));
Iria retornar P,P


Existe o modificador 'm', que é usado para multi-linhas, mas não acho necessário o citar!

Próximo Tutorial: Brackets (Colchetes)

-кýω,, -кýω,,  • 30.09.12 11:59

[JS]RegExp - Modificadores Empty Re: [JS]RegExp - Modificadores 30.09.12 11:59

Gostei!
Sou novo em HTML então qualquer tutorial é de extrema utilidade pra mim.
Obrigado :3
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.