Heim > Artikel > Web-Frontend > So entfernen Sie Leerzeichen auf beiden Seiten einer Zeichenfolge in NodeJS
In nodejs können Sie die Ersetzungsmethode und reguläre Ausdrücke verwenden, um Leerzeichen auf beiden Seiten der Zeichenfolge zu entfernen. Die Syntax lautet „str.replace(/(^s*)|(s*$)/g, „“). ;"; ersetzen Die ()-Methode wird verwendet, um ein Zeichen in einer Zeichenfolge oder eine Teilzeichenfolge zu ersetzen, die einem regulären Ausdruck entspricht.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, NodeJS-Version 12.19.0, DELL G3-Computer.
So entfernen Sie Leerzeichen auf beiden Seiten einer Zeichenfolge in nodejs
Um Leerzeichen am linken und rechten Ende einer Zeichenfolge zu entfernen, können Sie in vbscript problemlos trim, ltrim oder rtrim verwenden, diese gibt es jedoch nicht 3 integrierte Methoden in js, Sie müssen sie manuell schreiben. Die folgende Implementierungsmethode verwendet reguläre Ausdrücke, was sehr effizient ist, und fügt diese drei Methoden zu den integrierten Methoden des String-Objekts hinzu.
Das als Klasse geschriebene Methodenformat lautet wie folgt: (str.trim();)
<script language="javascript"> String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); } String.prototype.rtrim=function(){ return this.replace(/(\s*$)/g,""); } </script> 写成函数可以这样:(trim(str)) <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>
Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial! !
Das obige ist der detaillierte Inhalt vonSo entfernen Sie Leerzeichen auf beiden Seiten einer Zeichenfolge in NodeJS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!