leadtrail.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. var re1 = /^\s{2,}|\s{3,}$/g;
  6. WScript.Echo("Test 1.1");
  7. WScript.Echo(" blah ".replace(re1,'') + "<END>");
  8. WScript.Echo("====================");
  9. WScript.Echo("Test 1.2");
  10. WScript.Echo(" blah ".replace(re1,'') + "<END>");
  11. WScript.Echo("====================");
  12. WScript.Echo("Test 1.3");
  13. WScript.Echo(" blah ".replace(re1,'') + "<END>");
  14. var str1 = " blah \n blah \n blah\n blah ";
  15. var str2 = " \n \n \n ";
  16. var str3 = " \nb \nb \n b\n \n\n ";
  17. var str3 = " \nb \nb \n ";
  18. var re2 = /^\s{5,}|\s{1,}$/gm;
  19. WScript.Echo("====================");
  20. WScript.Echo("Test 2.1 (Multiline)");
  21. WScript.Echo(str1.replace(re2,'<E>') + "<END>");
  22. WScript.Echo("====================");
  23. WScript.Echo("Test 2.2 (Multiline)");
  24. WScript.Echo(str2.replace(re2, '<E>') + "<END>");
  25. WScript.Echo("====================");
  26. WScript.Echo("Test 2.3 (Multiline)");
  27. WScript.Echo(str3.replace(re2, '<E>') + "<END>");
  28. var re3 = /^\s*|\s*$/gm;
  29. WScript.Echo("====================");
  30. WScript.Echo("Test 3.1 (Multiline)");
  31. WScript.Echo(str1.replace(re3,'<E>') + "<END>");
  32. WScript.Echo("====================");
  33. WScript.Echo("Test 3.2 (Multiline)");
  34. WScript.Echo(str2.replace(re3, '<E>') + "<END>");
  35. WScript.Echo("====================");
  36. WScript.Echo("Test 3.3 (Multiline)");
  37. WScript.Echo(str3.replace(re3, '<E>') + "<END>");