Skip to content

正则类 - ikValidate

导入方式

script
import { ikValidate } from  'iking-utils'

为空校验 - isNotEmpty

script
isNotEmpty(obj: string | null | undefined)

参数说明

参数值类型默认值参数值说明
objstring | null | undefined-一个要校验的数据

取用方式

const str = ''
ikValidate.isNotEmpty(str)
<!-- outPut: ikValidate.isNotEmpty(str) true -->

汉字 - ch

正则值取用方式

ikValidate.ch

字母 - en

正则值取用方式

ikValidate.en

字母数字 - wordNumber

正则值取用方式

ikValidate.wordNumber

车牌号(新能源+非新能源) - carNumber

正则值取用方式

ikValidate.carNumber

手机号 - phone

正则值取用方式

ikValidate.phone

email(邮箱) - emil

正则值取用方式

ikValidate.emil

座机 - telPhone

正则值取用方式

ikValidate.telPhone

身份证号 - idNumber

支持1/2代(15位/18位数字)

正则值取用方式

ikValidate.idNumber

香港身份证 - hkidNumber

正则值取用方式

ikValidate.hkidNumber

澳门身份证 - amidNumber

正则值取用方式

ikValidate.amidNumber

台湾身份证 - twidNumber

正则值取用方式

ikValidate.twidNumber

护照(包含香港、澳门) - passport

正则值取用方式

ikValidate.passport

小数 - decimal

正则值取用方式

ikValidate.decimal

数字 - number

正则值取用方式

ikValidate.number

密码强度校验 - password

最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符

正则值取用方式

ikValidate.password

网址 - url

正则值取用方式

ikValidate.url

网址+端口 - urlPort

正则值取用方式

ikValidate.urlPort

ip-v4[:端口] - ipv4

正则值取用方式

ikValidate.ipv4

16进制颜色 - color

正则值取用方式

ikValidate.color

邮政编码(中国) - posta

正则值取用方式

ikValidate.posta

匹配连续重复的字符 - repeatChart

正则值取用方式

ikValidate.repeatChart

base64

正则值取用方式

ikValidate.base64