Hi!
Das Problem ist eigentlich simpel: Ich bekomme Strings ("ja" oder "nein") und muss einen Boolean zurückliefern (ja -> true und nein -> false). Klingt einfach, aber ich scheiter anscheinend an den fiesen Leerzeichen, die im String enthalten sein können!

Hier erst mal mein Code:
Code:
function cleanBoolean(sourceString) {
	while (sourceString.indexOf(' ') > 0) {
		sourceString = sourceString.replace(' ', '');
	}
	return sourceString;
	 if (sourceString.equals("ja")) {
		return true;
	}	
	else {
		return false;
	}
}
Die while-Schleife habe ich eingebaut, weil ein
Code:
sourceString = sourceString.replace(/ /g, "");
nicht funktionierte!

z.B. bleibt bei Eingabe "ja " das Leerzeichen immer stehen :-(
Was mache ich falsch?

gruß,

RoCMe