Heim >Web-Frontend >js-Tutorial >So entfernen Sie Leerzeichen aus einer Zeichenfolge in Javascript

So entfernen Sie Leerzeichen aus einer Zeichenfolge in Javascript

青灯夜游
青灯夜游Original
2021-04-07 18:43:205800Durchsuche

Sie können replace() mit regulären Ausdrücken in js verwenden, um Zeichenfolgenleerzeichen zu entfernen, zum Beispiel „replace(/s+/g,““)“, um alle Leerzeichen zu entfernen, „replace(/^s+|s+$/g,“ ") „Führende Leerzeichen entfernen, „replace(/^s*/g, „“)“ entfernt linke Leerzeichen.

So entfernen Sie Leerzeichen aus einer Zeichenfolge in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Javascript entfernt Leerzeichen

In JavaScript können Sie die Methode replace() mit regulären Ausdrücken verwenden, um Leerzeichen aus Zeichenfolgen zu entfernen, was sehr effizient ist.

1. Entfernen Sie alle Leerzeichen:

str=str.replace(/\s+/g,"");

2. Entfernen Sie Leerzeichen an beiden Enden:

str=str.replace(/^\s+|\s+$/g,"");

4. Entfernen Sie rechte Leerzeichen:

str=str.replace( /^\s*/g, "");

Als Funktion geschrieben:

str=str.replace(/(\s*$)/g, "");

【Empfohlene Studie:
Javascript-Tutorial für Fortgeschrittene

]

Einführung in die verwandte Funktion: Methode replace()

Die Methode replace() wird verwendet, um einige Zeichen durch andere Zeichen in einer Zeichenfolge zu ersetzen oder eine entsprechende Zeichenfolge zu ersetzen eine Teilzeichenfolge eines regulären Ausdrucks.

Syntax:

<script type="text/javascript">
   function trim(str){ //删除左右两端的空格
       return str.replace(/(^\s*)|(\s*$)/g, "");
   }
   function ltrim(str){ //删除左边的空格
       return str.replace(/(^\s*)/g,"");
   }
   function rtrim(str){ //删除右边的空格
       return str.replace(/(\s*$)/g,"");
   }
</script>

Parameter:


regexp/substr: Erforderlich. Ein RegExp-Objekt, das die zu ersetzende Teilzeichenfolge oder das zu ersetzende Muster angibt.
  • Beachten Sie: Wenn es sich bei dem Wert um eine Zeichenfolge handelt, wird er als literales Textmuster abgerufen und nicht zuerst in ein RegExp-Objekt konvertiert.

    Ersatz: erforderlich. Ein Zeichenfolgenwert. Gibt Funktionen zum Ersetzen von Text oder zum Generieren von Ersatztext an.
  • Rückgabewert: eine neue Zeichenfolge, die durch Ersetzen der ersten Übereinstimmung oder aller Übereinstimmungen von Regexp durch Ersetzung erhalten wird.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:

Programmiervideos

! !

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Leerzeichen aus einer Zeichenfolge in Javascript. 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