tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

trim.js (766B)


      1 function test() {
      2    // Latin1
      3    var s = "  \r\t\n\u00A0foo 123\t \r\n\u00A0";
      4    assertEq(isLatin1(s), true);
      5 
      6    var res = s.trim();
      7    assertEq(isLatin1(res), true);
      8    assertEq(res, "foo 123");
      9 
     10    res = s.trimLeft();
     11    assertEq(isLatin1(res), true);
     12    assertEq(res, "foo 123\t \r\n\u00A0");
     13 
     14    res = s.trimRight();
     15    assertEq(isLatin1(res), true);
     16    assertEq(res, "  \r\t\n\u00A0foo 123");
     17 
     18    res = "foo 1234".trim();
     19    assertEq(isLatin1(res), true);
     20    assertEq(res, "foo 1234");
     21 
     22    // TwoByte
     23    s = "  \r\t\n\u00A0\u2000foo\u1200123\t \r\n\u00A0\u2009";
     24    assertEq(s.trim(), "foo\u1200123");
     25    assertEq(s.trimLeft(), "foo\u1200123\t \r\n\u00A0\u2009");
     26    assertEq(s.trimRight(), "  \r\t\n\u00A0\u2000foo\u1200123");
     27 }
     28 test();