Lorsque l’on travaille sur la saisie utilisateur, le nettoyage de données ou le formatage de texte, l’une des tâches les plus courantes consiste à supprimer les espaces blancs indésirables. Qu’il s’agisse d’un espace tapé accidentellement avant une adresse électronique ou d’un caractère de nouvelle ligne laissé à la fin d’un copier-coller, ces caractères apparemment invisibles peuvent provoquer des comportements inattendus dans vos applications.
Heureusement, 4D 21 propose des méthodes faciles à utiliser pour les chaînes de caractères : Trim, Trim start, Trim end.
Qu’est-ce que le trimming?
Le trimming consiste à supprimer les caractères d’espacement, y compris les espaces, les tabulations et les sauts de ligne, d’une chaîne de caractères. Ces caractères ne sont généralement pas visibles, mais ils peuvent affecter les comparaisons de chaînes, le stockage et le formatage. Ce comportement est conforme à la norme ECMAScript, qui définit les caractères considérés comme des espaces blancs et la manière dont ils doivent être supprimés.
Examinons les trois fonctions principales :
Trim : le nettoyeur général
Utilisez Trim() lorsque vous souhaitez supprimer tous les espaces blancs de début et de fin d’ une chaîne de caractères.
var $cleaned := Trim(" hello world ")
// $cleaned = "hello world"
Trim start : garder la fin
Trim start() ne supprime que les espaces blancs de début de chaîne. Le reste de la chaîne reste inchangé.
var $cleaned := Trim start(" hello world ")
// $cleaned = "hello world "
Trim end : conserve le début de la chaîne
Et Trim end() fait l’inverse : il supprime l’espacement de fin mais conserve le début de la chaîne.
var $cleaned := Trim end(" hello world ")
// $cleaned = " hello world"
Essayez-le en 4D !
Vous voulez l’essayer ? Utilisez simplement Trim, Trim start, ou Trim end avec n’importe quelle entrée de texte dans votre application 4D et regardez vos chaînes de caractères devenir nettes et ordonnées.
Les commentaires ne sont pas disponibles pour cet article pour le moment.