1.2.0 • Published 1 year ago

@nw-design/utils v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

介绍

封装的常用的js工具函数,如果你使用的是typescript也可以直接使用。

安装

使用 npm

npm install @nw-design/utils -S

使用 yarn

yarn add @nw-design/utils

使用 pnpm

pnpm add @nw-design/utils -S

使用

提供了CommonJS和ES6 Module两种模块

CommonJS使用

const nwUtils = require('@nw-design/utils')

ES6使用

import { is } from '@nw-design/utils'

is

is(val: unknown, type: string): boolean

判断某个数据是否为某个类型

参数 1. val(unknown) 需要验证的值 2. type(string) 验证类型

返回值
(boolean)返回true或者false

例子

const a = 12;
is(a,'Number')
// => true
is(a,'Boolean')
// => false

isServer

是否是服务器环境,如果是返回true, 否则返回false

isClient

是否是浏览器环境,如果是返回true, 否则返回false

isMobile

isMobile(): boolean

判断是否是在移动端手机浏览器

参数

返回值
(boolean)如果是在手机浏览器那么返回true, 否则返回false

isWeiXin

isWeiXin(): boolean

判断是否是在移动端微信浏览器浏览器

参数

返回值
(boolean)如果是在微信浏览器那么返回true, 否则返回false

validatorPhone

validatorPhone(val: unknown): boolean

判断是否是手机号

参数 1. val(unknown) 需要验证的值

返回值
(boolean)是手机号码返回true,否则false

例子

const a = '18702513936';
validatorPhone(a)
// => true
const b= '123'
validatorPhone(b)
// => false

validatorIdCard

validatorIdCard(val: unknown): boolean

判断是否是为身份证号码

参数 1. val(unknown) 需要验证的值

返回值
(boolean)是身份证号码返回true,否则false

validatorCarCard

validatorCarCard(val: unknown): boolean

判断是否是为车牌号码

参数 1. val(unknown) 需要验证的值

返回值
(boolean)是车牌号码返回true,否则false