# dyhei

> dyhei

Latest version **1.0.11** (published 2023-03-04) · ISC license · 0 weekly downloads

## Install

```sh
npm install dyhei
pnpm add dyhei
yarn add dyhei
bun add dyhei
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.11 |
| Published | 2023-03-04 |
| First published | 2023-03-02 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 14.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | dyhei |
| Maintainers | dy_hei |
| Keywords | dyhei |

## Links

- npm: https://www.npmjs.com/package/dyhei
- npm.io page: https://npm.io/package/dyhei

## Recent versions

- 1.0.11 (latest) — 2023-03-04
- 1.0.10 — 2023-03-04
- 1.0.9 — 2023-03-02
- 1.0.8 — 2023-03-02
- 1.0.7 — 2023-03-02
- 1.0.6 — 2023-03-02
- 1.0.5 — 2023-03-02
- 1.0.4 — 2023-03-02
- 1.0.3 — 2023-03-02
- 1.0.2 — 2023-03-02
- 1.0.1 — 2023-03-02
- 1.0.0 — 2023-03-02

## README

# 使用说明

dyhei

npm i dyhei

import { dyUtils , dyValidate } from 'dyhei'

- dyUtils
- 1.  digit 数字前置补零
- 2.  toDateString 转化为日期格式字符
- 3.  eachTreeData 遍历 children 形式数据
- 4.  fullScreen 让浏览器全屏切换
- 5.  screenWidth 获取屏幕宽度
- 6.  screenHeight 获取屏幕高度
- 7.  uuid 获取由大小写英文和数字组成的字符串
- 8.  random 生成 m 到 n 的随机数，不包含 n
- 9.  filterObj 过滤对象中为空的属性

- dyValidate
- 1.  validatePhone 校验是否是手机或座机
- 2.  isPhone 是否是手机号
- 3.  isTel 是否为固话
- 4.  isEmail 是否是邮箱
- 5.  isUrl 是否是网址
- 6.  isNumber 是否是数字
- 7.  isDate 是否是日期
- 8.  isIdentity 是否是身份证
- 9.  isDigits 是否是整数
- 10. isDigitsP 是否是正整数
- 11. isDigitsN 是否是负整数
- 12. isDigitsPZ 是否是非负整数(正整数或 0)
- 13. isDigitsNZ 是否是非正整数(负整数或 0)
- 14. maxMinLength 验证最小长度、最大长度
- 15. maxMin 验证最小值、最大值
- 16. isChina 是否是中文
- 17. isPort 是否是端口号
- 18. isIP 是否是 IP
- 19. isLongitude 是否是经度 -180.0~+180.0(整数部分为 0 ～ 180，必须输入 1 到 5 位小数)
- 20. isLatitude 是否是纬度 -90.0~+90.0(整数部分为 0 ～ 90，必须输入 1 到 5 位小数)
- 21. isIdentityStrong 是否是身份证(强校验)

---
_Source: https://npm.io/package/dyhei · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
