1.0.20 • Published 1 year ago

iot-validatejs v1.0.20

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

1、Vue 和 angular 项目均可使用

angular项目使用:导入out/iot-validatejs-rjs.js,使用全局变量DataValidator访问

vue 项目使用:npm i iot-validatejs

2、验证类型/方法名

1)正则校验,传入数据,正则表达式

    DataValidator.regTest(data, rule)

2)非空校验

    DataValidator.isEmpty(data)

3)必须是整数

    DataValidator.isInt(data)

4)必须是正整数

    DataValidator.isPositiveInt(data)

5)必须是浮点数,小数位必须是*位,第二个参数不传即默认不限制小数位数

    DataValidator.isDouble(data, deci = Infinity)

6)必须是浮点数,且大于0.00

    DataValidator.isPositiveDouble(data)

7)大于某值

    DataValidator.greaterThan(data, base)

8)小于某值

    DataValidator.lessThan(data, base)

9)最大支持的字符长度

    DataValidator.maxLength(data, length)

10)邮箱类型

    DataValidator.isEmail(data)

11)电话类型

    DataValidator.validPhone(data)

12)日期类型

    DataValidator.validDate(date)

13)仅支持汉字和字母

    DataValidator.validStrA(str)

14)支持中文、数字、字母、括号、逗号、斜杠及下划线

    DataValidator.validStrB(str)

15)1-30个字符,中文、数字、字母及下划线;(一个中文、一个数字、一个字母、下划线均代表一个字符)

    DataValidator.validStrC(str)

16)4~15位数字/中英文/下划线,不能以数字开头

    DataValidator.validStrD(str)

17)长度6-20字符,至少含大小写字母、数字、特殊符号两组任意组合

    DataValidator.validStrE(str)

18)长度在6-20个字符,至少包含大小写字母、数字两组的任意组合

    DataValidator.validStrF(str)

19)最大支持字符数256,内容仅支持0-9 A-Z,特殊字符仅支持_

    DataValidator.validStrG(str)

20)内容仅支持字母、数字

    DataValidator.validStrH(str)
1.0.19

1 year ago

1.0.18

1 year ago

1.0.20

1 year ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago