@baiwusanyu/utils-is

中文文档
1.1.2发布于 2024/12/12MITTypeScriptESM + CJS零依赖近 30 天下载 3011

Function

原始使用文档
文档目录17 节
  1. Function
  2. isEmptyObj
  3. isBool
  4. isString
  5. isNumber
  6. isFunction
  7. isObject
  8. isArray
  9. isNumberStr
  10. isHttp
  11. isValidURL
  12. isLowerCase
  13. isUpperCase
  14. isEmail
  15. isMobileCN
  16. isRegex
  17. isElement

@baiwusanyu/utils-is

Function

isEmptyObj

判断是否为空对象

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isBool

判定布尔

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isString

判定字符串

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isNumber

判定数字

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isFunction

判定是否是方法

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isObject

判定是否是对象

参数参数类型默认值说明
valunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isArray

判定是否是数组

参数参数类型默认值说明
valunknown-待判断变量
valnull / undefined / FunctionArray.isArray判断函数
返回值返回类型说明
resBoolean判断结果

isNumberStr

判断是否由纯数字组成(不支持前导 0 与科学计数法)

参数参数类型默认值说明
strstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isHttp

判断 url 是否是 http 或 https

参数参数类型默认值说明
urlstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isValidURL

判断 url 是否是有效的 url

参数参数类型默认值说明
urlstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isLowerCase

判断字符串是否为纯小写

参数参数类型默认值说明
strstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isUpperCase

判断字符串是否为纯大写

参数参数类型默认值说明
strstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isEmail

判断是否为有效的 Email

参数参数类型默认值说明
emailstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isMobileCN

判断是否为中國手機號

参数参数类型默认值说明
numstring-待判断变量
返回值返回类型说明
resBoolean判断结果

isRegex

判断是否为正则表达式

参数参数类型默认值说明
valueunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

isElement

判断是否为 dom 元素

参数参数类型默认值说明
valueunknown-待判断变量
返回值返回类型说明
resBoolean判断结果

版本与发布记录

@baiwusanyu/utils-is 共发布 15 个版本,首次发布于 2023/05/03;过去 12 个月发布了 0 个版本。

版本发布日期距今
1.1.2latest2024/12/121.9 年前
1.1.12024/12/121.9 年前
1.1.02024/12/121.9 年前
1.0.182023/12/282 年前
1.0.172023/12/282 年前
1.0.162023/09/023 年前

关于 @baiwusanyu/utils-is 的常见问题

@baiwusanyu/utils-is 是什么?

Function

如何安装 @baiwusanyu/utils-is?

在项目目录运行 npm install @baiwusanyu/utils-is,或使用 pnpm add / yarn add / bun add。

@baiwusanyu/utils-is 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@baiwusanyu/utils-is 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@baiwusanyu/utils-is 可以商用吗?

@baiwusanyu/utils-is 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@baiwusanyu/utils-is 的下载量有多少?

根据 npm 官方下载统计,@baiwusanyu/utils-is 在 2026/10/08 – 2026/11/06 这 30 天内被下载 3,011 次,日均约 100 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@baiwusanyu/utils-is 还在维护吗?

最新版本 1.1.2 发布于 2024/12/12(1.9 年前);至今共发布 15 个版本,其中过去 12 个月发布了 0 个;首次发布于 2023/05/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。