Maison >interface Web >Questions et réponses frontales >Comment supprimer des espaces des deux côtés d'une chaîne dans nodejs
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.
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!