Autor Zpráva
FilipiK
Profil *
V JS teprve začínám a mám takovej dost lama dotaz:
Mám nějakou proměnou a chtěl bych v ní zaměnit např. všechna písmena A za B
Jak mám postupovat?
Díky všem za rady...
ahojky
Profil *
daj príklad
Nox
Profil
nevim jesti to bude fungovat, ale...snad...

function(retez,pis1,pis2){
var temp;
for(a=0;a<retez.length();a++){
temp=retez.substr(a,a+1);
if(temp==pis1){temp=pis2;}
retez=retez.substr(0,a)+temp+retez.substr(a+1,retez.length());
}
}
ahojky
Profil *
FilipiK
aha,ty si myslel to?


Nox
ja som myslel ze myslí nieco ine.
FilipiK
Profil *
Nox: díky, zkusím...
ahojky: ano toto...:-D
centi
Profil

function replaceChar(str, char1, char2) {
var reg = new RegExp( char1, ["g"]);
return str.replace(reg, char2);
}
replaceChar( "aaabbbccc", "a", "d" );
Nox
Profil
To je lepší :)
FilipiK
Profil *
ok..a jak pak ten výsledek hodím zase do nějaký proměnný?
Alphard
Profil
var promenna = replaceChar( "aaabbbccc", "a", "d" );
Laman
Profil
Nox
jsi génius, tuhle vychytávku se substrem jsem přesně potřeboval. konečně mi skripty pojedou i v IE. *muuuck!*
FilipiK
Profil *
tak díky všem...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: