1Introduction
- description:验证器
- author:#云淡然
- create:未明确
- update:未明确
- github:https://github.com/blearjs/blear.utils.validator
2Example
var validator = require('blear.utils.validator');
3Static
3.1.isNumber(str): isNumber
验证字符串是否为一个合法数字。
validator.isNumber('-12.34');
// => true
3.1.1str
- 类型:
String
- 说明:待验证字符串
3.1.2isNumber
- 类型:
Boolean
3.2.isHTTP(str): isHTTP
验证字符串是否为一个合法 HTTP 地址。
validator.isHTTP('http://blear.ydr.me');
// => true
3.2.1str
- 类型:
String
- 说明:待验证字符串
3.2.2isHTTP
- 类型:
Boolean
3.3.isEmail(str): isEmail
验证字符串是否为一个合法邮箱地址。
validator.isEmail('cloud@come.com');
// => true
3.3.1str
- 类型:
String
- 说明:待验证字符串
3.3.2isEmail
- 类型:
Boolean
3.4.isMobile(str): isMobile
验证字符串是否为一个合法手机号。目前验证的手机号规则是:
- 13段:130、131、132、133、134、135、136、137、138、139
- 14段:145、147
- 15段:150、151、152、153、155、156、157、158、159
- 16段:166
- 17段:170、171、173、175、176、177、178
- 18段:180、181、182、183、184、185、186、187、188、189
- 19段:198、199
validator.isMobile('18812349876');
// => true
3.4.1str
- 类型:
String
- 说明:待验证字符串
3.4.2isMobile
- 类型:
Boolean
3.5.isIP(str): isIP
验证字符串是否为一个合法 IP 地址。
validator.isIP('123.123.123.123');
// => true
3.5.1str
- 类型:
String
- 说明:待验证字符串
3.5.2isIP
- 类型:
Boolean
3.6.isInteger(str): isInteger
验证字符串是否为一个合法整数。
validator.isInteger('123');
// => true
3.6.1str
- 类型:
String
- 说明:待验证字符串
3.6.2isInteger
- 类型:
Boolean
3.7.isIdNo(str): isIDCard
验证字符串是否为一个合法身份证号码。
// 身份证信息来源于:http://id.8684.cn/
validator.isIdNo('350213197706189461');
// => true
validator.isIdNo('350213197706189462');
// => true
3.7.1str
- 类型:
String
- 说明:待验证字符串
3.7.2isIDCard
- 类型:
Boolean
4Dependencies
- 无依赖