@nw-design/utils
v1.2.0
Published
common javascript tool function!
Downloads
6
Readme
介绍
封装的常用的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
判断某个数据是否为某个类型
参数
val
(unknown) 需要验证的值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
判断是否是手机号
参数
val
(unknown) 需要验证的值
返回值
(boolean)是手机号码返回true
,否则false
例子
const a = '18702513936';
validatorPhone(a)
// => true
const b= '123'
validatorPhone(b)
// => false
validatorIdCard
validatorIdCard(val: unknown): boolean
判断是否是为身份证号码
参数
val
(unknown) 需要验证的值
返回值
(boolean)是身份证号码返回true
,否则false
validatorCarCard
validatorCarCard(val: unknown): boolean
判断是否是为车牌号码
参数
val
(unknown) 需要验证的值
返回值
(boolean)是车牌号码返回true
,否则false