README
@agile-dev/reg-verify
帮助开发者在开发过程中快速的做一些验证判断使用的工具类库。
快速上手
安装
npm i @agile-dev/reg-verify
导入项目中
import verify from '@agile-dev/reg-verify'
or
const verify = require('@agile-dev/reg-verify')
使用方式
import verify from '@agile-dev/reg-verify'
if(verify.isChinePhone('xxxxxxx')){
// 执行逻辑
}
verify.isChinePhone('xxxxxxx',(state)=>{
// state 返回的结果 true or false
// 执行逻辑
})
按需加载
import verify , {isChinePhone} from '@agile-dev/reg-verify'
if(isChinePhone('xxxxxx')){
// 逻辑
}
or
import verify_life from '@agile-dev/reg-verify/life'
if(verify_life.isChinePhone('xxxxx')){
// 逻辑
}
Babel 项目
如果你是 Babel 开发的项目的话,那么只需要使用 ``
已经涵盖的有:
生活常用
- isEmail 是否是正确的邮箱
- isNumber 是否是数字
- isIp 是否是正确的IP
- isFax 是否是正确的传真号
- isChinaPhone 是否是正确的中国手机号码(11位)
- isUrl 是否是正确的url网址
- isAllVehicleNumber 是否是正确的车牌号(燃油车牌号 or 新能源车牌号)
- isFuelVehicleNumber 是否是燃油车牌号
- isNewEnergyVehicleNumber 是否是新能源车牌号
- isInt 是否是整数
- isFloat 是否是浮点数
- isEnglish 是否英文
- isChinese 是否中文
- isMoney 是否是正确的金额数字
- isEmpty 是否为空
- isIDCard 是否是正确的身份证
- isPercent 是否是正确的百分数
- isSpace 是否包含空格
- isBeforeSpace 是否开头空格
- isAfterSpace 是否末尾空格
- isChinaPostalCode 是否是中国的邮政编码
更新时间:2020-02-05
物流快递单号
- isZJSOrderId 宅急送
- isSFOrderId 顺丰速运
- isSTOOrderId 申通快递
- isEMSOrderId EMS
- isYUNDAOrderId 韵达快递
- isZTOOrderId 中通快递
- isHTKYOrderId 百世快递
- isYTOOrderId 圆通速递
- isQFKDOrderId 全峰快递
- isTTKDEXOrderId 天天快递
- isEYBOrderId EMS经济快递
- isUCOrderId 优速快递
- isDBKDOrderId 德邦快递
- isGTOOrderId 国通快递
- isSUREOrderId 速尔快递
- isFEDEXOrderId 联邦快递
- isSHQOrderId 华强物流
- isUAPEXOrderId 全一快递
- isHOAUOrderId 天地华宇
- isBESTOrderId 百世物流
- isLBOrderId 龙邦速递
- isXBOrderId 新邦物流
- isFASTOrderId 快捷快递
- isPOSTBOrderId 邮政快递包裹
- isNEDAOrderId 能达速递
- isRFDPSOrderId 如风达配送
- isDBLOrderId 德邦物流
- isYCTOrderId 黑猫宅急便
- isLTSOrderId 联昊通
- isCNEXOrderId 佳吉快递
- isHZABCOrderId 飞远(爱彼西)配送
- isXFWLOrderId 信丰物流
- isESBOrderId E速宝
- isGDEMSOrderId 广东EMS
- isQRTOrderId 增益速递
更新时间:2020-02-05