Heim  >  Artikel  >  Web-Frontend  >  So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6

So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6

青灯夜游
青灯夜游Original
2023-01-03 15:44:062768Durchsuche

Zwei Methoden zum Entfernen führender und nachfolgender Leerzeichen: 1. Verwenden Sie trim() direkt, um die Leerzeichen am Anfang und Ende der Zeichenfolge zu entfernen. Die Syntax lautet „str.trim()“. 2. Verwenden Sie zuerst trimStart(). Um die führenden Leerzeichen zu entfernen und dann mit trimEnd() nachgestellte Leerzeichen zu entfernen, lautet die Syntax „str.trimEnd(str.trimStart())“.

So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 6, Dell G3-Computer.

es6 Methode zum Entfernen von Leerzeichen vor und nach einer Zeichenfolge

1. Verwenden Sie trim() – um Leerzeichen am Anfang und Ende einer Zeichenfolge zu entfernen. Die Methode „trim()“ wird zum Entfernen von Leerzeichen verwendet Zu den Leerzeichen am Anfang und Ende einer Zeichenfolge gehören: Leerzeichen, Tabulatoren, Zeilenumbrüche und andere Leerzeichen.

Hinweis: Die Methode

trim() ändert die ursprüngliche Zeichenfolge nicht. Die Methode
  • trim() ist nicht auf Null-, undefinierte und Zahlentypen anwendbar.
  • Beispiel:
  • var str = " hello  world "
    console.log("原字符串:"+str+"!");
    var newStr=str.trim();
    console.log("新字符串:"+newStr+"!");

So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es62. Verwenden Sie trimStart()+trimEnd() – entfernen Sie Leerzeichen am Anfang und Ende der Zeichenfolge.

trimStart() und trimEnd() verhalten sich genauso wie trim () , trimStart() entfernt Leerzeichen am Anfang der Zeichenfolge und trimEnd() entfernt Leerzeichen am Ende. Sie geben neue Zeichenfolgen zurück und ändern die ursprünglichen Zeichenfolgen nicht.

const s = ’ abc ';
s.trim() // “abc”
s.trimStart() // "abc "
s.trimEnd() // " abc"

Im obigen Code entfernt trimStart() nur die führenden Leerzeichen und behält die nachfolgenden Leerzeichen bei. trimEnd() verhält sich ähnlich.

Wenn Sie die Leerzeichen am Anfang und Ende der Zeichenfolge entfernen möchten, verwenden Sie zuerst trimStart(), um die führenden Leerzeichen zu entfernen, und verwenden Sie dann trimEnd(), um die nachfolgenden Leerzeichen zu entfernen.

var str = " hello  world "
console.log("原字符串:"+str+"!");
var newStr=str.trimEnd(str.trimStart());
console.log("新字符串:"+newStr+"!");

Hinweis: So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6

Zusätzlich zur Leertaste sind die Methoden trimStart() und trimEnd() auch für unsichtbare Leerzeichensymbole wie die Tabulatortaste und Zeilenumbrüche am Kopf (oder Ende) von wirksam die Zeichenfolge.

Der Browser stellt außerdem zwei zusätzliche Methoden bereit: trimLeft() ist ein Alias ​​von trimStart() und trimRight() ist ein Alias ​​von trimEnd().

【Verwandte Empfehlungen:

Javascript-Video-Tutorial

,

Web-Frontend

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn