Ce face trim
trim curăță spațiile, tab-urile și rândurile noi din capetele textului. Spațiile din interior rămân.
Folosește-l pe orice valoare introdusă de utilizator într-un formular: un spațiu pus din greșeală la finalul adresei de e-mail poate strica o comparație. Variantele trimStart și trimEnd curăță doar un capăt.
Ce returnează
Un șir nou, fără spații la capete.
Exemple
Exemplul 1: Curățarea unui text din formular
const email = " ana@exemplu.ro ";
console.log(`[${email}]`);
console.log(`[${email.trim()}]`);
Rezultat
[ ana@exemplu.ro ]
[ana@exemplu.ro]
Exemplul 2: Câmp gol sau doar cu spații
const comentariu = " ";
if (comentariu.trim() === "") {
console.log("Scrie un comentariu înainte să trimiți.");
}
Rezultat
Scrie un comentariu înainte să trimiți.
Greșeli frecvente
- Te aștepți ca
trimsă șteargă spațiile duble din mijlocul textului. Pentru asta foloseștesir.replace(/\s+/g, " ").
Comenzi înrudite
replace / replaceAll: Înlocuiește o bucată de text cu alta. replace schimbă prima apariție, replaceAll pe toate.split: Împarte un text în bucăți după un separator și returnează un tablou.length: Numărul de caractere dintr-un șir sau numărul de elemente dintr-un tablou.