string_util_light.js 697 B

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