Skip to content
JaviertINC edited this page Nov 23, 2025 · 1 revision

jtEssentials.text

Aquí hay algunas funciones que facilitan la vida respecto a modificación del texto.

Important

Importa jtEssentials directamente en tu proyecto.

Para los ejemplos usaremos la importación directa jtEssentials

import jtEssentials from '@javiert.dev/essentials';

Capitalize

Esta función permite capitalizar el texto, ya sea solo la primera letra o bien todas las palabras de un párrafo. Es decir, que reemplace la primera letra de un texto a mayúscula y el resto en minúsculas.

Estructura

jtEssentials.text.capitalize(text: string, allWords: boolean = false): string

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas capitalizar
allWords Boolean Opcional false Si es true, capitaliza la primera letra de cada palabra, si es false, solo capitaliza la primera letra del texto

Ejemplos de uso

let result = jtEssentials.text.capitalize('hola mundo');

console.log(result);
//Resultado: "Hola mundo"
let input = 'un texto de ejemplo para ejemplificar la función para capitalizar texto';
let result = jtEssentials.text.capitalize(input, true);

console.log(result);
//Resultado: "Un Texto De Ejemplo Para Ejemplificar La Función Para Capitalizar Texto"

CamelCase

Esta función permite convertir un texto a formato CamelCase, es decir, que reemplace la primera letra de cada palabra a mayúscula, el resto en minúsculas y eliminando los espacios.

Note

Mantiene los puntos.

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas convertir a formato CamelCase

Estructura

jtEssentials.text.camelCase(text: string): string

Ejemplos de uso

let result = jtEssentials.text.camelCase('hola mundo');
console.log(result);
//Resultado: "HolaMundo"
let result = jtEssentials.text.camelCase('un texto de ejemplo para ejemplificar la función para convertir a camel case');
console.log(result);
//Resultado: "UnTextoDeEjemploParaEjemplificarLaFunciónParaConvertirACamelCase"

KebabCase

Esta función permite convertir un texto a formato KebabCase, es decir, que reemplace los espacios por guiones y deje todo el texto en minúsculas.

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas convertir a formato KebabCase

Estructura

jtEssentials.text.kebabCase(text: string): string

Ejemplos de uso

let result = jtEssentials.text.kebabCase('hola mundo');
console.log(result);
//Resultado: "hola-mundo"
let result = jtEssentials.text.kebabCase('un texto de ejemplo para ejemplificar la función para convertir a kebab case');
console.log(result);
//Resultado: "un-texto-de-ejemplo-para-ejemplificar-la-función-para-convertir-a-kebab-case"

SnakeCase

Esta función permite convertir un texto a formato SnakeCase, es decir, que reemplace los espacios por guiones bajos y deje todo el texto en minúsculas.

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas convertir a formato SnakeCase

Estructura

jtEssentials.text.snakeCase(text: string): string

Ejemplos de uso

let result = jtEssentials.text.snakeCase('hola mundo');
console.log(result);
//Resultado: "hola_mundo"
let result = jtEssentials.text.snakeCase('un texto de ejemplo para ejemplificar la función para convertir a snake case');
console.log(result);
//Resultado: "un_texto_de_ejemplo_para_ejemplificar_la_función_para_convertir_a_snake_case"

Reverse

Esta función permite invertir el orden de una cadena de texto, es decir, que el primer carácter pase a ser el último y así sucesivamente.

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas invertir

Estructura

jtEssentials.text.reverse(text: string): string

Ejemplos de uso

let result = jtEssentials.text.reverse('hola mundo');
console.log(result);
//Resultado: "odnum aloh"
let result = jtEssentials.text.reverse('un texto de ejemplo para ejemplificar la función para invertir texto');
console.log(result);
//Resultado: "otxet ritrevni arap nóicnuf al racifilpmeje arap olpmeje ed otxet nu"

Normalize

Esta función permite normalizar un texto, es decir, que reemplace las tíldes, diacríticos y caracteres especiales por su versión sin acentos. Por ejemplo, "á" se convierte en "a", "ñ" se convierte en "n", etc.

Parámetros

Parámetro Tipo Requerido Valor por defecto Descripción
text String Obligatorio Texto que deseas normalizar

Estructura

jtEssentials.text.normalize(text: string): string

Ejemplos de uso

let result = jtEssentials.text.normalize('Téxtós cón tíldés nó pérmítídás');
console.log(result);
//Resultado: "Textos con tildes no permitidas"

Clone this wiki locally