正则类 - ikValidate
导入方式
script
import { ikValidate } from 'iking-utils'
为空校验 - isNotEmpty
script
isNotEmpty(obj: string | null | undefined)
参数说明
参数值 | 类型 | 默认值 | 参数值说明 |
---|---|---|---|
obj | string | 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