Usando expressões regulares no Javascript - RegExp

 Podemos declarar uma expressão regular de duas maneiras.

Usando uma declaração literal:

/sinv*./i;

Ou usando o construtor RegExp:

new RegExp('sinv*.',  'i');

Os dois métodos funcionam da mesma maneira.

O construtor é uma opção melhor quando não sabemos como a regexp será formada ou.

No código abaixo usei o literal e constructor:

var re1 = /que..../;//Vamos pesquisar querida usando literal

var str = 'John Smith é uma pessoa muito querida e respeitada';

/*E substituir querida por amada

Nota: o caracter ponto é usado para representar qualquer

caracter em uma expressão bastando colocar a quantidade

exata para a pesquisa resultar positivo.

*/

var newstr = str.replace(re1, 'amada');

console.log(newstr);

//Usando o constructor:

var re2 = new RegExp(/que..../);

var str2 = 'John Smith é uma pessoa muito querida e respeitada';

var newstr2 = str2.replace(re2, 'prezada');

console.log(newstr2);


Consulte outras opções para uso do regex MDN da Mozilla.

Ou se quiser me encontrar para desenvolver seu site ou blog vá para: https://www.aondenet.com

Comentários

Postagens mais visitadas deste blog

Validação de API JavaScript - Forms

Javascript Web Console API : TIME e TIME END