Cuando se trabaja con entradas de usuario, limpieza de datos o formateo de texto, una de las tareas más habituales es eliminar los espacios en blanco no deseados. Ya sea un espacio escrito accidentalmente antes de una dirección de correo electrónico o un caracter de nueva línea dejado al final de un copiar-pegar, estos caracteres aparentemente invisibles pueden causar un comportamiento inesperado en sus aplicaciones.
Afortunadamente, 4D 21 ofrece métodos fáciles de usar para las cadenas de caracteres: Trim, Trim start, Trim end.
¿Qué es el TRIMMING?
El trimming consiste en eliminar caracteres de espacios en blanco, incluyendo espacios, tabulaciones y saltos de línea, de una cadena de caracteres. Estos caracteres no suelen ser visibles, pero pueden afectar a las comparaciones, el almacenamiento y el formato de las cadenas. Este comportamiento sigue el estándar ECMAScript, que define qué caracteres se consideran espacios en blanco y cómo deben eliminarse.
Veamos las tres funciones principales:
TRIM: el limpiador general
Utilice Trim() cuando desee eliminar todos los espacios en blanco iniciales y finales de una cadena.
var $cleaned := Trim(" hello world ")
// $cleaned = "hello world"
Trim start: mantener la cola
Trim start() sólo elimina los espacios en blanco iniciales. El resto de la cadena no se modifica.
var $cleaned := Trim start(" hello world ")
// $cleaned = "hello world "
Trim end: mantiene El INICIO
Y Trim end() hace lo contrario: elimina los espacios en blanco finales pero conserva el principio de la cadena.
var $cleaned := Trim end(" hello world ")
// $cleaned = " hello world"
¡Pruébelo en 4D!
¿Quiere probarlo? Sólo tiene que utilizar Trim, Trim start o Trim end con cualquier entrada de texto en su aplicación 4D y observe cómo sus cadenas se ordenan.
Por el momento, no se pueden publicar comentarios en esta entrada.