Tira de uma string os espaços das pontas, a codificação de URL e as aspas.
| Argumento |
Descrição |
Tipo |
string |
A string limpa |
string |
| Parâmetro |
Descrição |
Tipo |
Padrão |
str |
String que será limpa |
string |
Obrigatório |
options |
Opções de configuração |
ClearStrOption |
{} |
| Parâmetro |
Descrição |
Tipo |
Padrão |
urlencoded |
Se a URL é decodificada |
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 sozinho)
import { clearStr } from 'ranuts';
const str = ' "hello%20world" ';
const cleaned = clearStr(str, { urlencoded: false });
console.log(cleaned); // 'hello%20world' (sem decodificar)
import { clearStr } from 'ranuts';
const str1 = "'test'";
const str2 = '"test"';
console.log(clearStr(str1)); // 'test'
console.log(clearStr(str2)); // 'test'
- O que tira: os espaços das pontas, as aspas simples e as duplas.
- Decodificação: por padrão decodifica a URL; para desligar, use
urlencoded: false.
- Quando usar: é comum para limpar o que o usuário digita ou valores tirados dos parâmetros de uma URL.