it4life - Portal de Informática

jfrosorio


junkie user
93 posts

Quando pretendemos substituir uma determinada expressão numa string por outra podemos recorrer à função replace().

Exemplos:

var string = "Hoje fui ao parque, estava a chover, e caí numa poça!";
// Realizar uma procura case-sensitive
document.write(string.replace(",", "."));				// resultado: Hoje fui ao parque. estava a chover, e caí numa poça!
// Realizar uma procura case-insensitive
document.write(string.replace(/h/i, "t")); 				// resultado: toje fui ao parque, estava a chover, e caí numa poça!
// Realizar uma procura global e case-insensitive
document.write(string.replace(/,|h/gi, ".")); 			// resultado: .oje fui ao parque. estava a c.over. e caí numa poça!

A prática vale muito, mas é a vontade de ir mais longe que garante o sucesso.

Segue-nos nas redes sociais