[JavaScript] 分享JavaScript几种去除字符串两端空格的方法 →→→→→进入此内容的聊天室

来自 , 2020-08-29, 写在 JavaScript, 查看 114 次.
URL http://www.code666.cn/view/6107d91f
  1.  
  2.  
  3. //供使用者调用
  4. function trim(s){
  5. return trimRight(trimLeft(s));
  6. }
  7. //去掉左边的空白
  8. function trimLeft(s){
  9. if(s == null) {
  10. return "";
  11. }
  12. var whitespace = new String(" \t\n\r");
  13. var str = new String(s);
  14. if (whitespace.indexOf(str.charAt(0)) != -1) {
  15. var j=0, i = str.length;
  16. while (j < i && whitespace.indexOf(str.charAt(j)) != -1){
  17. j++;
  18. }
  19. str = str.substring(j, i);
  20. }
  21. return str;
  22. }
  23. //去掉右边的空白 www.2cto.com
  24. function trimRight(s){
  25. if(s == null) return "";
  26. var whitespace = new String(" \t\n\r");
  27. var str = new String(s);
  28. if (whitespace.indexOf(str.charAt(str.length-1)) != -1){
  29. var i = str.length - 1;
  30. while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){
  31. i--;
  32. }
  33. str = str.substring(0, i+1);
  34. }
  35. return str;
  36. }
  37.  
  38.  
  39. //javascript/7072

回复 "分享JavaScript几种去除字符串两端空格的方法"

这儿你可以回复上面这条便签

captcha