-
Notifications
You must be signed in to change notification settings - Fork 0
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';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.
jtEssentials.text.capitalize(text: string, allWords: boolean = false): string| 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 |
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"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ámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| text | String |
Obligatorio | Texto que deseas convertir a formato CamelCase |
jtEssentials.text.camelCase(text: string): stringlet 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"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ámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| text | String |
Obligatorio | Texto que deseas convertir a formato KebabCase |
jtEssentials.text.kebabCase(text: string): stringlet 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"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ámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| text | String |
Obligatorio | Texto que deseas convertir a formato SnakeCase |
jtEssentials.text.snakeCase(text: string): stringlet 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"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ámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| text | String |
Obligatorio | Texto que deseas invertir |
jtEssentials.text.reverse(text: string): stringlet 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"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ámetro | Tipo | Requerido | Valor por defecto | Descripción |
|---|---|---|---|---|
| text | String |
Obligatorio | Texto que deseas normalizar |
jtEssentials.text.normalize(text: string): stringlet 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"