removeSpace.js 587 B

1234567891011121314151617181920212223
  1. /**
  2. *
  3. * @desc 字符串去除空格
  4. * @param {String} str
  5. * @param {Number} type 1:去除所有空格 2:去除前后空格 3:去除前空格 4:去除后空格
  6. * @return {String}
  7. */
  8. function removeSpace(str, type) {
  9. switch (type) {
  10. case 1:
  11. return str.replace(/\s+/g, "");
  12. case 2:
  13. return str.replace(/(^\s*)|(\s*$)/g, "");
  14. case 3:
  15. return str.replace(/(^\s*)/g, "");
  16. case 4:
  17. return str.replace(/(\s*$)/g, "");
  18. default:
  19. return str;
  20. };
  21. };
  22. module.exports = removeSpace;