search() o indexOf()
Publicado por soto (17 intervenciones) el 14/05/2003 02:42:22
hola, un saludo
miren, tengo un pequeño problema:
tengo un string, digamos mivar
var mivar = "aaaaaa";
quiero cambiar todas las 'a' por 'b'
var mivar = mivar.replace("a","b");
alert(mivar);
la alerta nos saldrá: "baaaaa"
entonces, tengo que hacer un loop, pero no sé cuántas veces tengo 'a' en mi string
entonces uso search()
var cuantas = mivar.search('a');
alert(cuantas);
pero este cuantas me resulta 1!
alguna idea de porqué pasa?
se supone que cuantas debe salir igual a cuántas 'a' hay en el string
gracias
miren, tengo un pequeño problema:
tengo un string, digamos mivar
var mivar = "aaaaaa";
quiero cambiar todas las 'a' por 'b'
var mivar = mivar.replace("a","b");
alert(mivar);
la alerta nos saldrá: "baaaaa"
entonces, tengo que hacer un loop, pero no sé cuántas veces tengo 'a' en mi string
entonces uso search()
var cuantas = mivar.search('a');
alert(cuantas);
pero este cuantas me resulta 1!
alguna idea de porqué pasa?
se supone que cuantas debe salir igual a cuántas 'a' hay en el string
gracias
Valora esta pregunta
0