801 Stimmen

Wie entfernt man mit JavaScript Leerzeichen aus einer Zeichenkette?

Wie entfernt man Leerzeichen in einer Zeichenkette? Zum Beispiel:

Eingabe:

'/var/www/site/Brand new document.docx'

Ausgabe:

'/var/www/site/Brandnewdocument.docx'

18voto

MD SHAYON Punkte 6992

Einfache Möglichkeit

someString.replace(/ /g, '');
// or
someString.replace(/\s/gm, '');

10voto

Muhammad Tahir Punkte 2074
var input = '/var/www/site/Brand new document.docx';

//remove space
input = input.replace(/\s/g, '');

//make string lower
input = input.toLowerCase();

alert(input);

Klicken Sie hier für ein Arbeitsbeispiel

7voto

Meloman Punkte 3120

Ohne Regexp funktioniert es gut.

input = input.replace(' ', '');

Warum nicht einfach das hier verwenden!? Das ist schneller als einfach !

4voto

Raveendra007 Punkte 1010
  var output = '/var/www/site/Brand new document.docx'.replace(/ /g, ""); 
    or
  var output = '/var/www/site/Brand new document.docx'.replace(/ /gi,"");

Hinweis: Auch wenn Sie 'g' oder 'gi' zum Entfernen von Leerzeichen verwenden, verhalten sich beide gleich.

Wenn wir 'g' in der Ersetzungsfunktion verwenden, wird die exakte Übereinstimmung geprüft, aber wenn wir 'gi' verwenden, wird die Groß- und Kleinschreibung ignoriert.

als Referenz hier klicken .

4voto

vitaretnama Punkte 66

Sie können regex verwenden, um Leerzeichen aus string` zu entfernen

let str = '/var/www/site/Brand new document.docx';
let result = str.replace(/\s/g, '');

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X