Entfernt aus einer Zeichenkette die Leerzeichen an den Rändern, die URL-Kodierung und die Anführungszeichen.
| Argument |
Beschreibung |
Typ |
string |
Die bereinigte Zeichenkette |
string |
| Parameter |
Beschreibung |
Typ |
Standard |
str |
Zu bereinigende Zeichenkette |
string |
Erforderlich |
options |
Einstellungen |
ClearStrOption |
{} |
| Parameter |
Beschreibung |
Typ |
Standard |
urlencoded |
Ob URL-dekodiert wird |
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' (von allein dekodiert)
import { clearStr } from 'ranuts';
const str = ' "hello%20world" ';
const cleaned = clearStr(str, { urlencoded: false });
console.log(cleaned); // 'hello%20world' (nicht dekodiert)
import { clearStr } from 'ranuts';
const str1 = "'test'";
const str2 = '"test"';
console.log(clearStr(str1)); // 'test'
console.log(clearStr(str2)); // 'test'
- Was entfernt wird: Leerzeichen an den Rändern sowie einfache und doppelte Anführungszeichen.
- URL-Dekodierung: geschieht standardmäßig und lässt sich mit
urlencoded: false abschalten.
- Einsatz: üblich, um Benutzereingaben oder aus URL-Parametern gelesene Werte zu säubern.