0.0.58 • Published 1 year ago

@utools/universal v0.0.58

Weekly downloads
-
License
MIT License
Repository
github
Last release
1 year ago

前端通用函数封装 universal

npm npm GitHub stars GitHub forks GitHub comments GitHub contributors activity

@utools/universal封装了常用了工具函数,包括domcookiestorageurldatestringarrayobjectnumberfunctionbrowserdeviceimagefilemathregexpvalidatecolorother等等,满足你的日常开发需求。

详细请参考文档

文档

安装

npm i @utools/universal 

快速上手

通用正则匹配

判断是否为16进制颜色,rgb 或 rgba

import { isColor } from '@utools/universal'

console.log(isColor("#fff")); // true
console.log(isColor("rgba(255,255,200)")); // false
console.log(isColor("rgba(255,255,200,1)")); // true

判断是否为正确的年月日

import { isValidDataTime } from '@utools/universal'

console.log(isValidDataTime(('2019-10-100'))) // false
console.log(isValidDataTime(('2019-10-10'))) // true
console.log(isValidDataTime(('2019-02-28'))) // true
console.log(isValidDataTime(('2019-02-29'))) // false

判断是否为邮箱地址

import { isEmail } from '@utools/universal'

console.log(isEmail('q23@gmail.com')); //true
console.log(isEmail('q23gmail.com')); //false
console.log(isEmail('q23gm@ail.com')); //true
console.log(isEmail('q23gm@163.com')); //true

判断是否为手机号码

import { isTelPhoneNum } from '@utools/universal'

console.log(isTelPhoneNum("12345678901")); // false
console.log(isTelPhoneNum("18171123123")); // true

判断是否为身份证号

import { isIdCard } from '@utools/universal'

console.log(isIdCard("430822197406220016")); // true
console.log(isIdCard("43082219740622001x")); // true

判断是否为座机号

import { isLandlineNum } from '@utools/universal'

console.log(isLandlineNum("0755-12345678")); //true
console.log(isLandlineNum("0345-12345678")); // true
console.log(isLandlineNum("x755-12345678")); // false

判断是否为邮政编码

import { isZipCode } from '@utools/universal'

console.log(isZipCode("123456")); // true
console.log(isZipCode("12345")); // false
console.log(isZipCode("832901")); // true

判断是否为合法微信号

import { isWeChat } from '@utools/universal'

console.log(isWeChat("123456")); // false
console.log(isWeChat("12345")); // false
console.log(isWeChat("navalism1")); // true
console.log(isWeChat("cooo1")); // false
0.0.58

1 year ago

0.0.57

1 year ago

0.0.56

1 year ago

0.0.55

1 year ago

0.0.54

1 year ago

0.0.53

1 year ago

0.0.52

1 year ago

0.0.51

1 year ago

0.0.50

1 year ago

0.0.48

1 year ago

0.0.47

1 year ago

0.0.45

1 year ago

0.0.44

1 year ago

0.0.43

1 year ago

0.0.42

1 year ago

0.0.41

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago