Maison  >  Article  >  interface Web  >  Comment supprimer des espaces des deux côtés d'une chaîne dans nodejs

Comment supprimer des espaces des deux côtés d'une chaîne dans nodejs

WBOY
WBOYoriginal
2022-01-10 11:40:313393parcourir

Dans nodejs, vous pouvez utiliser la méthode replace et les expressions régulières pour supprimer les espaces des deux côtés de la chaîne. La syntaxe est "str.replace(/(^s*)|(s*$)/g, ""). ;"; replace La méthode () est utilisée pour remplacer un caractère dans une chaîne ou pour remplacer une sous-chaîne qui correspond à une expression régulière.

Comment supprimer des espaces des deux côtés d'une chaîne dans nodejs

L'environnement d'exploitation de ce tutoriel : système windows10, nodejs version 12.19.0, ordinateur DELL G3.

Comment supprimer les espaces des deux côtés d'une chaîne dans nodejs

Pour supprimer les espaces aux extrémités gauche et droite d'une chaîne, vous pouvez facilement utiliser trim, ltrim ou rtrim dans vbscript, mais il n'y en a pas 3 méthodes intégrées dans js, vous devez le faire manuellement, écrire. La méthode d'implémentation suivante utilise des expressions régulières, ce qui est très efficace, et ajoute ces trois méthodes aux méthodes intégrées de l'objet String.

 Le format de la méthode écrite sous forme de classe est le suivant : (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>

Pour plus de connaissances sur les nœuds, veuillez visiter : tutoriel nodejs ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn