string_util_light.js 704 B

123456789101112131415161718192021222324252627
  1. /**
  2. * Created by Tony on 2017/7/5.
  3. * 字符串工具类简化版本
  4. */
  5. let stringUtil = {
  6. isEmptyString: function(str) {
  7. let rst = false;
  8. if (str === null || str === undefined) {
  9. rst = true;
  10. } else if (typeof str) {
  11. let reg = /^\s*$/;
  12. rst = reg.test(str);
  13. }
  14. return rst;
  15. },
  16. convertStrToBoolean: function(str) {
  17. let rst = false, me = this;
  18. if (!me.isEmptyString(str)) {
  19. let upperStr = str.toUpperCase();
  20. if (upperStr === 'T' || upperStr === 'Y' || upperStr === 'YES' || upperStr === 'TRUE') {
  21. rst = true;
  22. }
  23. }
  24. return rst;
  25. }
  26. };