Trimmen Sie Leerzeichen in JavaScript
-
Verwenden Sie die
trim()
-Methode in JavaScript, um Leerzeichen zu entfernen -
Verwenden Sie die
replace()
-Methode in JavaScript, um Leerzeichen zu entfernen
![Trimmen Sie Leerzeichen in JavaScript](/img/JavaScript/ag-feature-image---remove-whitespace-in-javascript.webp)
In JavaScript können wir mit Hilfe von Standard-JavaScript-String-Methoden wie trim()
und replace()
einzelne oder mehrere Leerzeichen aus einem String entfernen.
Verwenden Sie die trim()
-Methode in JavaScript, um Leerzeichen zu entfernen
Die Methode trim()
entfernt die zusätzlichen Leerzeichen von einem deklarierten String von beiden Seiten in JavaScript. Im folgenden Beispiel initialisieren wir eine Zeichenfolge, die Leerzeichen enthält, und testen die trim-Methode zum Ersetzen von Leerzeichen an beiden Enden.
Beispielcode:
<script>
let string = " Delft stack is a best website "
let result = string.trim()
console.log("original string: "+string)
console.log("updated string: "+result)
</script>
Ausgang:
'original string: Delft stack is a best website '
'updated string: Delft stack is a best website'
Wir haben die Methode trim()
für die Zeichenfolge verwendet, um diese zusätzlichen Leerzeichen zu entfernen und eine neue Ergebniszeichenfolge zu generieren. Die aktualisierten Zeichenfolgen wurden angezeigt, um das Ergebnis zu sehen und die Arbeitsmethoden zu unterscheiden.
Verwenden Sie die replace()
-Methode in JavaScript, um Leerzeichen zu entfernen
replace()
ist eine vordefinierte Methode, die verwendet wird, um den definierten Teil dieser Zeichenfolge durch einen anderen zu ersetzen. Es sucht den definierten Zeichenfolgenteil aus der vollständig deklarierten Zeichenfolge und ersetzt ihn durch den angegebenen Wert.
Wir werden einen String initialisieren, der Leerzeichen enthält, und die Methode replace testen, um alle Leerzeichen zu entfernen. Wir werden einen regulären Ausdruck mit dem Modifikatorsatz (g
) verwenden, um alle Instanzen zu ersetzen.
Regulären Ausdruck:
let regex = /\s+/g
Beispielcode:
<script>
let string = "Delft stack is a good website to learn programming"
let regex = /\s+/g
let result = string.replace(regex, '');
console.log("original string: "+string)
console.log("updated string: "+result)
</script>
Ausgang:
"original string: Delft stack is a good website to learn programming"
"updated string: Delftstackisagoodwebsitetolearnprogramming"
Im obigen Code haben wir die Regex-Variable mit dem erforderlichen regulären Ausdruck /\s+/g
initialisiert. Dann verwendete replace()
-Methode auf den initialisierten String mit 2 Argumenten replace(regex,'')
.
Im ersten Argument haben wir Regex (regulärer Ausdruck) bereitgestellt, um alle Leerzeichen zu ersetzen. Es findet alle Leerzeichen (" ")
in der Zeichenfolge und ersetzt sie durch kein Leerzeichen (""
).