Deux méthodes pour supprimer les espaces de début et de fin : 1. Utilisez directement trim() pour supprimer les caractères d'espace au début et à la fin de la chaîne, la syntaxe est "str.trim()" 2. Utilisez d'abord trimStart() ; pour supprimer les espaces de début, puis utiliser trimEnd() pour éliminer les espaces de fin, la syntaxe est "str.trimEnd(str.trimStart())".
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
Méthode es6 pour supprimer les espaces avant et après une chaîne
1. Utilisez trim() - pour supprimer les espaces au début et à la fin d'une chaîne
la méthode trim() est utilisée pour supprimer les espaces. au début et à la fin d'une chaîne, les caractères d'espacement incluent : les espaces, les tabulations, les nouvelles lignes et autres caractères d'espacement.
Remarque : la méthode
trim() ne modifie pas la chaîne d'origine. La méthode
trim() n'est pas applicable aux types Number nuls, non définis.
Exemple :
var str = " hello world " console.log("原字符串:"+str+"!"); var newStr=str.trim(); console.log("新字符串:"+newStr+"!");
2. Utilisez trimStart()+trimEnd() - supprimez les espaces au début et à la fin de la chaîne
trimStart() et trimEnd() se comportent de la même manière que trim. () , trimStart() supprime les espaces en tête de la chaîne et trimEnd() supprime les espaces à la fin. Ils renvoient de nouvelles chaînes et ne modifient pas les chaînes d'origine.
const s = ’ abc '; s.trim() // “abc” s.trimStart() // "abc " s.trimEnd() // " abc"
Dans le code ci-dessus, trimStart() supprime uniquement les espaces de début et conserve les espaces de fin. trimEnd() se comporte de la même manière.
Si vous souhaitez supprimer les espaces au début et à la fin de la chaîne, utilisez d'abord trimStart() pour supprimer les espaces de début, puis utilisez trimEnd() pour supprimer les espaces de fin.
var str = " hello world " console.log("原字符串:"+str+"!"); var newStr=str.trimEnd(str.trimStart()); console.log("新字符串:"+newStr+"!");
Remarque :
En plus de la barre d'espace, les méthodes trimStart() et trimEnd() sont également efficaces pour les symboles d'espacement invisibles tels que la touche de tabulation et les caractères de nouvelle ligne en tête (ou en queue) de la chaîne.
Le navigateur déploie également deux méthodes supplémentaires, trimLeft() est un alias de trimStart() et trimRight() est un alias de trimEnd().
【Recommandations associées : tutoriel vidéo javascript, front-end web】
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!