JS: String.prototype.trim

By Xah Lee. Date: .

s.trim()

Return a new string with begin/end whitespaces removed

The whitespaces removed are:

CodepointNameAbbreviation
U+0009CHARACTER TABULATION<TAB>
U+000BLINE TABULATION<VT>
U+000CFORM FEED (FF)<FF>
U+0020SPACE<SP>
U+00A0NO-BREAK SPACE<NBSP>
U+FEFFZERO WIDTH NO-BREAK SPACE<ZWNBSP>
Other category “Zs”Any other Unicode “Separator, space” codepoint<USP>
U+000ALINE FEED (LF)<LF>
U+000DCARRIAGE RETURN (CR)<CR>
U+2028LINE SEPARATOR<LS>
U+2029PARAGRAPH SEPARATOR<PS>

[see JS: Whitespace Characters]

console.log ( "   ab\n".trim () === "ab" ); // true

JS String

  1. String Overview
  2. Template String
  3. Char, Code Unit, Codepoint
  4. String Escape Sequence
  5. Unicode Escape Sequence
Liket it? I spend 2 years writing this tutorial. Help me spread it. Tell your friends. Or, Put $5 at patreon.

Or, Buy JavaScript in Depth

If you have a question, put $5 at patreon and message me.

Web Dev Tutorials

  1. HTML
  2. Visual CSS
  3. JS in Depth
  4. JS Object Reference
  5. DOM Scripting
  6. SVG
  7. Blog