zouyu
2025-03-19 45792b3776cda2e1ada31755ffc226a663f90b48
src/utils/validate.js
@@ -11,7 +11,7 @@
}
/**
 * 判断value字符串是否为空
 * 判断value字符串是否为空
 * @param {string} value
 * @returns {Boolean}
 */
@@ -23,7 +23,7 @@
}
/**
 * 判断url是否是http或https
 * 判断url是否是http或https
 * @param {string} url
 * @returns {Boolean}
 */
@@ -112,3 +112,31 @@
  }
  return Array.isArray(arg)
}
/**
 * 判断是否为空
 */
export function validatenull(val) {
  if (typeof val === 'boolean') {
    return false
  }
  if (typeof val === 'number') {
    return false
  }
  if (val instanceof Array) {
    if (val.length === 0) return true
  } else if (val instanceof Object) {
    if (JSON.stringify(val) === '{}') return true
  } else {
    if (
      val === 'null' ||
      val == null ||
      val === 'undefined' ||
      val === undefined ||
      val === ''
    )
      return true
    return false
  }
  return false
}