comma umwandeln
netwing
- javascript
0 lina0 Johannes Zeller0 javascriptmster0 netwing
Hallo,
ich suche nache einer funktion mit der ich alle , in meinem textfield onsubmit in & # 44 ; umwandekn kann (ich habs jetzt auseinandergezogen wei sonst wirds erst wieder als , dargestellt).
Hab schon im archiv gesucht aber nichts gefunden.
Danke im vorraus für eure hilfe!
moin :)»» Hallo,
Hab schon im archiv gesucht aber nichts gefunden.
ein Blick in Selfhtml haetts vielleicht getan ;)
http://selfhtml.teamone.de/javascript/objekte/string.htm#replace
liebe Gruesse lina
Hallo netwing
ich suche nache einer funktion mit der ich alle , in meinem textfield onsubmit in & # 44 ; umwandekn kann
function ersetzen()
{
document.test.testfeld.value = document.test.testfeld.value.replace(/,/, ",");
}
müsste eigentlich funktionieren.
(ich habs jetzt auseinandergezogen wei sonst wirds erst wieder als , dargestellt).
Nein wird es nicht: ,
Schöne Grüße
Johannes
Moin,
, in & # 44 ; umwandeln
mit javascript würde ich das zeichen erst suchen, dann die Zeichenkette auseinender nehmen und das Komma durch & # 44; ersetzen:
functionj ersetzen(text)
{
while(indexOf(",") != lastIndexOf(","))
{
var ersterTeil = text.slice(0, indexOf(","));
var zweiterTeil = text.slice(indexOf(",")+1, 1-);
fastfertig = ersterTeil.concat("& # 44;");
fertig = fastfertig.concat(zweiterTeil);
}
}
Dürfte klappen.
cu, javascriptmaster
Danke an alle!
Hab noch eine Lösung gefunden die ich auch hier posten möchte um weiterzuhelfen wenn der nächste dieses kleine problem hat ;-)
<form>
<textarea cols="30" rows="5" id=txt>nach klicken werden alle commas , durch den ascii wert ersetzt!</textarea>
<br>
<br>
<input type=button onclick="document.getElementById('txt').innerText=document.getElementById('txt').innerText.replace(/,/ig,',');" value="test">
</form>
funktioniert einfach und wirkungsvoll. Wenn ein anderes Zeichen ersetzt werden soll einfach bei der replace funktion austauschen: /,/ ','