Skip to content

clearStr

Quita de una cadena los espacios de los extremos, la codificación de URL y las comillas.

API

clearStr

Devuelve

ArgumentoDescripciónTipo
stringLa cadena limpiastring

Parámetros

ParámetroDescripciónTipoPor defecto
strCadena que se limpiastringObligatorio
optionsOpciones de configuraciónClearStrOption{}

Opciones

ParámetroDescripciónTipoPor defecto
urlencodedSi se decodifica la URLbooleantrue

Ejemplo

Uso básico

js
import { clearStr } from 'ranuts';

const str = '  "hello world"  ';
const cleaned = clearStr(str);
console.log(cleaned); // 'hello world'

Cadena codificada para URL

js
import { clearStr } from 'ranuts';

const encoded = '  "hello%20world"  ';
const cleaned = clearStr(encoded);
console.log(cleaned); // 'hello world' (decodificado solo)

Desactivar la decodificación

js
import { clearStr } from 'ranuts';

const str = '  "hello%20world"  ';
const cleaned = clearStr(str, { urlencoded: false });
console.log(cleaned); // 'hello%20world' (sin decodificar)

Comillas

js
import { clearStr } from 'ranuts';

const str1 = "'test'";
const str2 = '"test"';
console.log(clearStr(str1)); // 'test'
console.log(clearStr(str2)); // 'test'

Notas

  1. Qué quita: los espacios de los extremos, las comillas simples y las dobles.
  2. Decodificación: por defecto decodifica la URL; se desactiva con urlencoded: false.
  3. Cuándo usarlo: es habitual para limpiar lo que escribe el usuario o los valores sacados de los parámetros de una URL.

Publicado bajo la licencia MIT.