Bernd: Whitespace in window.prompt

Beitrag lesen

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