Usuwanie białych znaków - trim
Jak usunąć niepotrzebne białe znaki na początku i na końcu tekstu?
(interpretuje: Internet Explorer 9, Firefox 3.5, Opera 10.50, Chrome)
String.prototype.trim()
- Wartość:
String
- nowy tekst
Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii, znajdujące się na początku i na końcu tekstu.
Białymi znakami są:
- tabulacja ("\u0009" lub "\t")
- pionowa tabulacja ("\u000B" lub "\v")
- nowa strona ("\u000C" lub "\f")
- spacja ("\u0020" lub " ")
- niełamliwa spacja ("\u00A0")
- BOM ("\uFEFF")
- wszystkie inne znaki spacji w systemie Unicode
Znakami końca linii są:
- następna linia ("\u000A" lub "\n")
- powrót karetki ("\u000D" lub "\r")
- separator linii ("\u2028")
- separator akapitów ("\u2029")
Przykład String.prototype.trim
"\t A B C\r\n".trim(); // "A B C"