JavaScript: Supprimer le dernier Caractère d'une Chaîne/String
Conseil de Stefan Trost | Dernière mise à jour le 07/05/2021 | Créé le 27/04/2021
Dans cet article, je veux vous montrer comment vous pouvez supprimer le dernier caractère de n'importe quelle chaîne à l'aide de JavaScript.
Avant de commencer par les explications, examinons d'abord le code requis pour cela. Voici comment faire: Voici comment faire:
var strold = '1,2,3,'; var strnew = strold.substr(0, strold.length - 1); alert(strnew); // sortie: '1,2,3'
Dans l'exemple, nous avons spécifié une chaîne "strold", qui a trop de virgule à sa fin, que nous voulons supprimer. La nouvelle chaîne doit être stockée ultérieurement dans la variable "strnew".
Nous utilisons la méthode substr(), qui nous permet de renvoyer des parties d'une chaîne. Substr() prend deux paramètres: Le premier paramètre est la position du début (0 pour le premier caractère) et le deuxième paramètre est la longueur de notre sous-chaîne (nombre de caractères).
Pour supprimer le dernier caractère, nous procédons comme suit: Nous voulons extraire une sous-chaîne à partir du premier caractère de la chaîne d'origine. Notre premier paramètre est donc 0, car en JavaScript, le premier caractère est le 0ème caractère. À partir de ce caractère, nous voulons conserver autant de caractères que la chaîne est longue jusqu'à un caractère à la fin. Ainsi, nous pouvons obtenir la longueur de l'ancienne chaîne avec "strold.length" et simplement soustraire 1.
Supprimer le premier et le dernier Caractère
Pour illustrer cela, voici un autre exemple dans lequel nous voulons supprimer le premier et le dernier caractère d'une chaîne en JavaScript:
var strold = '12345'; var strnew = strold.substr(1, strold.length - 2); alert(strnew); // sortie: '234'
Si nous ne voulons pas non plus conserver le premier caractère de la chaîne, nous devons commencer à 1 plutôt qu'à 0 (le premier caractère est 0, le deuxième caractère est 1). Ainsi, notre premier paramètre est 1, afin de pouvoir couper la première lettre de la chaîne.
À partir de ce caractère, nous voulons conserver autant de caractères que la longueur de la chaîne moins 2. Si nous soustrayions à nouveau 1 comme dans le dernier exemple, nous garderions notre dernier caractère ici, car cette fois, nous commençons un caractère à partir du début. Le deuxième paramètre n'est donc pas la position jusqu'à laquelle on veut couper, mais le nombre de caractères comptés à partir de la position qui a été spécifiée comme premier paramètre.
Sur l’Auteur
Vous pouvez trouver des logiciels de Stefan Trost sur fr.sttmedia.com. Avez-vous besoin d'un logiciel personnalisé selon vos propres besoins? Écrivez-nous: fr.sttmedia.com/contact
Voir Profil
Sujets Connexes
MySQL: Sauts de Ligne dans MySQL
Conseil | 0 Commentaires
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 4 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Convertir plusieurs Fichiers CSV en Feuilles de Calcul XLSX ou ODS
Tutoriel | 0 Commentaires
MySQL: Supprimer Données de Table - Différence entre TRUNCATE, DELETE et DROP
Tutoriel | 0 Commentaires
Types de Sujets sur askingbox.com
Article | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.