Filtern von Whitespace-Strings in JavaScript

7

Ich habe eine Textbox, die Benutzereingaben in meinem JS-Code sammelt. Ich möchte Junk-Input wie Strings, die nur Whitespaces enthalten, filtern.

In C # würde ich den folgenden Code verwenden:

%Vor%

Haben Sie eine Empfehlung, wie Sie dasselbe in JavaScript tun können?

    
user68357 17.12.2009, 13:09
quelle

4 Antworten

16

Die Methode trim() für Strings existiert im Standard ECMAScript Fifth Edition und wurde von Mozilla (Firefox 3.5 und verwandte Browser) implementiert.

Bis die anderen Browser aufholen, können Sie sie wie folgt reparieren:

%Vor%

dann:

%Vor%     
bobince 17.12.2009, 14:06
quelle
10

Verwenden Sie einen regulären Ausdruck:

%Vor%

oder noch einfacher:

%Vor%

Das \ S bedeutet "irgendein Nicht-Leerraum-Zeichen".

    
Mark Byers 17.12.2009 13:11
quelle
2

Alternativ /^\s*$/.test(inputString)

    
Skilldrick 17.12.2009 13:13
quelle
1
%Vor%

benutze es so: if (trim (myString) == "")

    
Jerome Cance 17.12.2009 13:12
quelle

Tags und Links