Skip to content

Commit ec22f74

Browse files
committed
fixed: 支持手机号以 16 开头校验
1 parent ba05631 commit ec22f74

7 files changed

Lines changed: 20 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
## Released
66

77

8+
### [v2.1.11](https://github.com/ChanceYu/we-validator/releases/tag/v2.2.0)
9+
- 修复:手机号以 `16` 开头的校验问题[issue](https://github.com/ChanceYu/we-validator/issues/12)
10+
11+
812
### [v2.1.10](https://github.com/ChanceYu/we-validator/releases/tag/v2.1.10)
913
- 新增:`.checkFields` 方法,可校验对应的字段,[参考](./README.md#checkfieldsdata-fields-onmessage)
1014
- 修改:`.isValid` 方法,可校验对应的字段,[参考](./README.md#isvaliddata-fields)

dist/we-validator.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* we-validator
3-
* version: 2.1.10
3+
* version: 2.1.11
44
* address: https://github.com/ChanceYu/we-validator#readme
55
* author: ChanceYu <i.fish@foxmail.com>
66
* license: MIT
@@ -105,7 +105,7 @@ var requiredFn = _rules2.default.required.rule;
105105
var isWx = typeof wx !== 'undefined' && !!wx.showToast; // 微信小程序
106106
var isMy = typeof my !== 'undefined' && !!my.showToast; // 支付宝小程序
107107
var isSwan = typeof swan !== 'undefined' && !!swan.showToast; // 百度智能小程序
108-
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 头条小程序
108+
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 字节跳动小程序
109109
var isBrowser = typeof window !== 'undefined' && !!window.alert; // 普通浏览器
110110

111111
var objString = Object.prototype.toString;
@@ -213,7 +213,7 @@ var WeValidator = function () {
213213
});
214214
}
215215

216-
// 头条小程序
216+
// 字节跳动小程序
217217
if (isTt) {
218218
return tt.showToast({
219219
title: params.msg,
@@ -543,7 +543,7 @@ module.exports = {
543543
*/
544544
mobile: {
545545
message: '请输入11位的手机号码',
546-
rule: /^1[345789]\d{9}$/
546+
rule: /^1[3456789]\d{9}$/
547547
},
548548
/**
549549
* 座机号,例如:010-1234567、0551-1234567

dist/we-validator.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/wechat/js/we-validator.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* we-validator
3-
* version: 2.1.10
3+
* version: 2.1.11
44
* address: https://github.com/ChanceYu/we-validator#readme
55
* author: ChanceYu <i.fish@foxmail.com>
66
* license: MIT
@@ -105,7 +105,7 @@ var requiredFn = _rules2.default.required.rule;
105105
var isWx = typeof wx !== 'undefined' && !!wx.showToast; // 微信小程序
106106
var isMy = typeof my !== 'undefined' && !!my.showToast; // 支付宝小程序
107107
var isSwan = typeof swan !== 'undefined' && !!swan.showToast; // 百度智能小程序
108-
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 头条小程序
108+
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 字节跳动小程序
109109
var isBrowser = typeof window !== 'undefined' && !!window.alert; // 普通浏览器
110110

111111
var objString = Object.prototype.toString;
@@ -213,7 +213,7 @@ var WeValidator = function () {
213213
});
214214
}
215215

216-
// 头条小程序
216+
// 字节跳动小程序
217217
if (isTt) {
218218
return tt.showToast({
219219
title: params.msg,
@@ -543,7 +543,7 @@ module.exports = {
543543
*/
544544
mobile: {
545545
message: '请输入11位的手机号码',
546-
rule: /^1[345789]\d{9}$/
546+
rule: /^1[3456789]\d{9}$/
547547
},
548548
/**
549549
* 座机号,例如:010-1234567、0551-1234567

lib/we-validator.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* we-validator
3-
* version: 2.1.10
3+
* version: 2.1.11
44
* address: https://github.com/ChanceYu/we-validator#readme
55
* author: ChanceYu <i.fish@foxmail.com>
66
* license: MIT
@@ -105,7 +105,7 @@ var requiredFn = _rules2.default.required.rule;
105105
var isWx = typeof wx !== 'undefined' && !!wx.showToast; // 微信小程序
106106
var isMy = typeof my !== 'undefined' && !!my.showToast; // 支付宝小程序
107107
var isSwan = typeof swan !== 'undefined' && !!swan.showToast; // 百度智能小程序
108-
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 头条小程序
108+
var isTt = typeof tt !== 'undefined' && !!tt.showToast; // 字节跳动小程序
109109
var isBrowser = typeof window !== 'undefined' && !!window.alert; // 普通浏览器
110110

111111
var objString = Object.prototype.toString;
@@ -213,7 +213,7 @@ var WeValidator = function () {
213213
});
214214
}
215215

216-
// 头条小程序
216+
// 字节跳动小程序
217217
if (isTt) {
218218
return tt.showToast({
219219
title: params.msg,
@@ -543,7 +543,7 @@ module.exports = {
543543
*/
544544
mobile: {
545545
message: '请输入11位的手机号码',
546-
rule: /^1[345789]\d{9}$/
546+
rule: /^1[3456789]\d{9}$/
547547
},
548548
/**
549549
* 座机号,例如:010-1234567、0551-1234567

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "we-validator",
3-
"version": "2.1.10",
3+
"version": "2.1.11",
44
"description": "简单灵活的表单验证插件,支持小程序、浏览器、Nodejs",
55
"main": "lib/we-validator.js",
66
"scripts": {

src/rules.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ module.exports = {
3434
*/
3535
mobile: {
3636
message: '请输入11位的手机号码',
37-
rule: /^1[345789]\d{9}$/
37+
rule: /^1[3456789]\d{9}$/
3838
},
3939
/**
4040
* 座机号,例如:010-1234567、0551-1234567

0 commit comments

Comments
 (0)