Heim > Artikel > Web-Frontend > So entfernen Sie Leerzeichen vor und nach einer Zeichenfolge in es6
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())“.
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 Methodevar str = " hello world " console.log("原字符串:"+str+"!"); var newStr=str.trim(); console.log("新字符串:"+newStr+"!");
2. 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:
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.
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!