Skip to content

工具函数 Validate

Validate 验证工具函数集。

函数列表

函数名说明版本
isRpx判断字符串是否以 rpx 结束的像素单位-
isString验证数据是否是 String 类型数据-
isNumber验证数据是否是 Number 类型数据-
isArray验证数据是否是 Array 类型数据-
isObject验证数据是否是 Object 类型数据-
isDate验证数据是否是 Date 类型数据-
isFunction验证数据是否是 Function 类型数据-
isSecondTimestamp验证数据是否是秒级时间戳-
isMillisecondTimestamp验证数据是否是毫秒级时间戳-
isAbsoluteURL校验 URL 是否是绝对 URL-

isRpx

判断字符串是否以 rpx 结束的像素单位。

参数

参数说明类型默认值版本
variable要验证的字符串Any--

返回值

true: 是 rpx 单位的字符串;false: 不是 rpx 单位的字符串;

isString

验证数据是否是 String 类型数据。

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 String 类型数据;false: 不是 String 类型数据;

isNumber

验证数据是否是 Number 类型数据。

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 Number 类型数据;false: 不是 Number 类型数据;

isArray

验证数据是否是 Array 类型数据。

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 Array 类型数据;false: 不是 Array 类型数据;

isObject

验证数据是否是 Object 类型数据。

提示

不包括数组、函数、null

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 Object 类型数据;false: 不是 Object 类型数据;

isDate

验证数据是否是 Date 类型数据。

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 Date 类型数据;false: 不是 Date 类型数据;

isFunction

验证数据是否是 Function 类型数据。

参数

参数说明类型默认值版本
variable要验证的数据Any--

返回值

true: 是 Function 类型数据;false: 不是 Function 类型数据;

isSecondTimestamp

判断时间戳是否是 “秒” 级时间戳。

提示

通过判断时间戳的长度(10位)来判断的

参数

参数说明类型默认值版本
timestamp要验证的数据[String, Number]--

返回值

true: 是秒时间戳;false: 不是秒时间戳;

isMillisecondTimestamp

判断时间戳是否是 “毫秒” 级时间戳。

提示

通过判断时间戳的长度(13位)来判断的

参数

参数说明类型默认值版本
timestamp要验证的数据[String, Number]--

返回值

true: 是毫秒时间戳;false: 不是毫秒时间戳;

isAbsoluteURL

校验 URL 是否是绝对 URL

提示

如果 URL 以 “<scheme>://”“//”(协议相对URL)开头,则认为它是绝对的,RFC 3986 将方案名称定义为以字母开头的字符序列,然后是字母,数字,加号,句点或连字符的任意组合

参数

参数说明类型默认值版本
url需要校验的 URLString""-

返回值

true: 是绝对 URLfalse: 不是绝对 URL

基于 MIT 许可发布