Hallo Bernd,
ich denke Mal wonach du suchst ist eine trim() Function, wie diese:
function trim(str) {
return str.replace(/^\s+|\s+$/g, '');
}
>
> Grüße Kai
Ja!! Genau das ist es!
Nach ein paar Tests ergibt sich allerdings ein neues Problemchen..
~~~javascript
var UserName = "";
while (UserName == "" || UserName == null || UserName == "Dein Name")
{
UserName = window.prompt("Wie lautet dein Name?", "Dein Name");
UserName = trim (UserName);
}
window.alert("Hallo " + UserName);
So, das mit dem Whitespace funktioniert super. Jetzt kann man aber bei der window.prompt Aufforderung auf 'Abbrechen' klicken womit die while-Schleife abbricht und das darauf folgende window.alert nicht ausgeführt wird.. Weiß jemand was ich nun schon wieder "verbockt" hab?
Bernd