blank-utils.js 738 B

1234567891011121314151617181920212223242526272829303132
  1. export function stringIsBlank(val) {
  2. try {
  3. val = val.trim()
  4. } catch {
  5. }
  6. return typeof val === 'undefined' || val === null || val === ''
  7. }
  8. export function stringNotBlank(val) {
  9. return typeof val !== 'undefined' && val !== null && val !== ''
  10. }
  11. export function listIsBlank(val) {
  12. return typeof val === 'undefined' || val === null || val.length === 0
  13. }
  14. export function listNotBlank(val) {
  15. return !listIsBlank(val)
  16. }
  17. export function listToStr(val) {
  18. if (listNotBlank(val)) {
  19. let str = "";
  20. for (let i = 0, len = val.length; i < len; i++) {
  21. let item = val[i];
  22. str += item + (i === len - 1 ? "。" : ",");
  23. }
  24. return str;
  25. }
  26. return "";
  27. }