Teal TealUI

校验util/check

检验用户输入的数据是否合法。

API

函数 描述
isLetter(value)(value:string):boolean

判断字符串是否只包含英文字母(a-z)。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isLetter("abc") // true
isLetter("ab0") // false

判断字符串是否只包含英文字母(a-z)。

isDight(value)(value:string):boolean

判断字符串是否只包含数字(0-9)。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isDight("1") // true
isDight("a") // false

判断字符串是否只包含数字(0-9)。

isLetterOrDight(value)(value:string):boolean

判断字符串是否只包含数字(0-9)或英文字母(a-z)。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isLetterOrDight("x09") // true
isLetterOrDight("1.2f") // false

判断字符串是否只包含数字(0-9)或英文字母(a-z)。

isInteger(value)(value:string):boolean

判断字符串是否表示一个整数。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

说明

要判断字符串能否转换为整数,可以使用 !!parseInt("0x00")

示例

isInteger("-45") // true
isInteger("-45.0") // false

判断字符串是否表示一个整数。

isNumber(value)(value:string):boolean

判断字符串是否表示一个数字。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

说明

要判断字符串能否转换为数字,可以使用 !!parseFloat("0x00")

示例

isNumber("-45.35") // true
isNumber("0x00") // false

判断字符串是否表示一个数字。

isDate(value)(value:string):boolean

判断字符串是否表示一个日期。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isDate("2014/1/1") // true
isDate("hello") // false
isDate("2014年1月1日") // false

判断字符串是否表示一个日期。

isTime(value)(value:string):boolean

判断字符串是否表示一个时间。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isTime("10:00:00") // true

判断字符串是否表示一个时间。

isEmail(value)(value:string):boolean

判断字符串是否表示一个电子邮箱地址。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isEmail("bug
isEmail("bug

判断字符串是否表示一个电子邮箱地址。

isIp(value)(value:string):boolean

判断字符串是否表示一个 IP 地址。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isIp("127.0.0.1") // true

判断字符串是否表示一个 IP 地址。

isUrl(value)(value:string):boolean

判断字符串是否表示一个网址。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isUrl("http://tealui.com/") // true

判断字符串是否表示一个网址。

isIndentifier(value)(value:string):boolean

判断字符串是否表示一个 JavaScript 标识符。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isIndentifier("x09") // true

判断字符串是否表示一个 JavaScript 标识符。

isCurrency(value)(value:string):boolean

判断字符串是否表示一个金额(必须是正数)。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isCurrency("1") // true

判断字符串是否表示一个金额(必须是正数)。

isPhone(value)(value:string):boolean

判断字符串是否表示一个手机号码。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isPhone("+8613211111111") // true

判断字符串是否表示一个手机号码。

isTelephone(value)(value:string):boolean

判断字符串是否表示一个电话号码(400 电话和国际电话除外)。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isTelephone("010-86000000") // true

判断字符串是否表示一个电话号码(400 电话和国际电话除外)。

isEnglish(value)(value:string):boolean

判断字符串是否只包含英文。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isEnglish("Hello") // true

判断字符串是否只包含英文。

isPostCode(value)(value:string):boolean

判断字符串是否表示一个邮编号码。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isPostCode("310000") // true

判断字符串是否表示一个邮编号码。

isQQ(value)(value:string):boolean

判断字符串是否表示一个 QQ 号。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isQQ("10000") // true

判断字符串是否表示一个 QQ 号。

isChinese(value)(value:string):boolean

判断字符串是否只包含中文。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isChinese("你好") // true

判断字符串是否只包含中文。

isChineseId(value)(value:string):boolean

判断字符串是否表示一个身份证号。

参数 类型 描述 默认值
value* string

返回值

类型:boolean

如果符合条件则返回 true,否则返回 false。

示例

isChineseId("152500198909267865") // true

判断字符串是否表示一个身份证号。