1.0.9 • Published 5 years ago

@yujindong/validate v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

Build Status

常用工具

使用方法

    npm i -S @yujindong/validate;
    
    import { isPhoneNo, isCTCC, isEmail, isIDCard } from "@yujindong/validate";
    
    isPhoneNo('18511249990'); // true
    isPhoneNo('+8618511249990'); // true
    isPhoneNo('+86-185-11249990'); // true
    isPhoneNo('+86 185 11249990'); // true
    isPhoneNo('+86 185-11249990'); // true
    
    isCTCC('18511249990'); // false
    isCTCC('18931642779'); // true
    
    // 邮箱格式验证
    isEmail('aaaa.fjdal@xx.aa') // true
    // 身份证格式验证
    isIDCard('22012019850909121X') // true
    isIDCard('22012019850909121A') // false
    isIDCard('22012019850909121x') // true
    isIDCard('220120198509091214') // true
    

手机号码验证方法

methodparamsreturndescription
isPhoneNophoneNo: 要验证的手机号码internation: 国家代码 默认 'zh-cn'boolean验证是否是手机号码,目前只支持中国,internation参数可不传
isCTCCphoneNo: 需要验证的手机号码boolean是否是中国电信手机号码
isCMCCphoneNo: 需要验证的手机号码boolean是否是中国移动手机号码
isCUCCphoneNo: 需要验证的手机号码boolean是否是中国联通手机号码
isVirtualphoneNo: 需要验证的手机号码boolean是否是中国虚拟运营商手机号码

邮箱验证

methodparamsreturndescription
isEmailemail: 要验证的邮箱boolean验证是否符合邮箱格式

验证中国身份证

methodparamsreturndescription
isIDCardidentityCardNumber: 要验证的身份证号码boolean验证格式是否符合中国身份证
1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago