Quita de una cadena los espacios de los extremos, la codificación de URL y las comillas.
| Argumento |
Descripción |
Tipo |
string |
La cadena limpia |
string |
| Parámetro |
Descripción |
Tipo |
Por defecto |
str |
Cadena que se limpia |
string |
Obligatorio |
options |
Opciones de configuración |
ClearStrOption |
{} |
| Parámetro |
Descripción |
Tipo |
Por defecto |
urlencoded |
Si se decodifica la URL |
boolean |
true |
import { clearStr } from 'ranuts';
const str = ' "hello world" ';
const cleaned = clearStr(str);
console.log(cleaned); // 'hello world'
import { clearStr } from 'ranuts';
const encoded = ' "hello%20world" ';
const cleaned = clearStr(encoded);
console.log(cleaned); // 'hello world' (decodificado solo)
import { clearStr } from 'ranuts';
const str = ' "hello%20world" ';
const cleaned = clearStr(str, { urlencoded: false });
console.log(cleaned); // 'hello%20world' (sin decodificar)
import { clearStr } from 'ranuts';
const str1 = "'test'";
const str2 = '"test"';
console.log(clearStr(str1)); // 'test'
console.log(clearStr(str2)); // 'test'
- Qué quita: los espacios de los extremos, las comillas simples y las dobles.
- Decodificación: por defecto decodifica la URL; se desactiva con
urlencoded: false.
- Cuándo usarlo: es habitual para limpiar lo que escribe el usuario o los valores sacados de los parámetros de una URL.