Terve taas,
Tää javascript ei näytä olevan mua varten ;-(
function leftTrim(str) { str.replace(/^\s+|\s+$/g, '') ; return str; } ---- win.document.getElementById("lomake").muuttuja.value=Pyynto.responseText; // " xxx,xxxx" win.document.getElementById("lomake").muuttuja.value=leftTrim(Pyynto.responseText); // " // xxx,xxxx" alert('#'+Pyynto.responseText+'#'); // "# xxx,xxxx#" alert('¤'+leftTrim(Pyynto.responseText)+'¤'); // "¤ // xxx,xxxx¤"
Kommenteissa olevan " ovat vain selventämässä, eivät itse merkkijonossa.
Miten nuo eteblankot ja \n saa pois?
function leftTrim(str) { return str.replace(/^\s+/, ''); }
Eli replace
-metodi jättää merkkijonon ennalleen ja pelkästään palauttaa muokatun version.
Testaus:
js> '"' + leftTrim(" \n\n \t \t \n woot") + '"' "woot"
Kaunis kiitos!
Hienosti toimii!
Ei se vika ollutkaan javascriptissä ja tekijässä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.