From 0f2fdf16f47bd2d1d8fee86449c3a5095ccc8c23 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 21 十月 2022 18:32:04 +0800
Subject: [PATCH] 首发版本 2022.10.21
---
base/behaviors/b_inputCheck.js | 65 ++++++++++++++++++--------------
1 files changed, 37 insertions(+), 28 deletions(-)
diff --git a/base/behaviors/b_inputCheck.js b/base/behaviors/b_inputCheck.js
index 2697fde..8a1a48c 100644
--- a/base/behaviors/b_inputCheck.js
+++ b/base/behaviors/b_inputCheck.js
@@ -61,6 +61,9 @@
* 淇℃伅瀹屾暣搴︽鏌�
*/
submitCheck() {
+ //娓呯┖缂撳瓨鐨勫瘑鐮�
+ this.lastPW = ''
+
let msg = this.data.msg
//纭淇℃伅瀹屾暣搴�
for (let i = 0; i < msg.length; i++) {
@@ -115,38 +118,44 @@
}
}
//杈撳叆妗�
+ //蹇呭~椤圭┖鐧芥娴�
else if (m.value === "" || m.value === null || m.value === undefined) {
this.showErrorMsg(i)
return false
+ }
+ //杈撳叆妗嗕笅鐨勫瘑鐮佺被鍨嬫娴�
+ else if (m.type == 'password') {
+ //瀵嗙爜涓�鑷存�х‘璁�
+ if (this.lastPW == '') {
+ this.lastPW = m.value
+ } else if (this.lastPW != m.value) {
+ let error = "涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�"
+ this.setData({
+ errorMsg: error,
+ })
+ return false
+ }
+ //瀵嗙爜澶嶆潅搴︾‘璁�
+ var pwError
+ var pw = m.value
+ var regex1 = /[a-zA-Z]/
+ var regex2 = /[0-9]/
+ var r = regex1.test(pw) && regex2.test(pw)
+ console.log('regex:' + r);
+ if (pw.length < 6) {
+ pwError = '瀵嗙爜浣嶆暟鏈�灏�6浣�'
+ } else if (!r) {
+ pwError = '瀵嗙爜蹇呴』鍖呭惈瀛楁瘝鍜屾暟瀛�'
+ }
+ if (pwError) {
+ this.setData({
+ errorMsg: pwError,
+ })
+ return false
+ }
+
}
}
-
- // //瀵嗙爜涓�鑷存�х‘璁�
- // if (msg[1].value != msg[2].value) {
- // let error = "涓ゆ杈撳叆鐨勫瘑鐮佷笉涓�鑷�"
- // this.setData({
- // errorMsg: error,
- // })
- // return false
- // }
- // //瀵嗙爜澶嶆潅搴︾‘璁�
- // var pwError
- // var pw = msg[1].value
- // var regex1 = /[a-zA-Z]/
- // var regex2 = /[0-9]/
- // var r = regex1.test(pw) && regex2.test(pw)
- // console.log('regex:' + r);
- // if (pw.length < 6) {
- // pwError = '瀵嗙爜浣嶆暟鏈�灏�6浣�'
- // } else if (!r) {
- // pwError = '瀵嗙爜蹇呴』鍖呭惈瀛楁瘝鍜屾暟瀛�'
- // }
- // if (pwError) {
- // this.setData({
- // errorMsg: pwError,
- // })
- // return false
- // }
return true
},
@@ -184,7 +193,7 @@
});
this.setData({info})
this.triggerEvent('onSubmit', info)
- if (typeof this._submit === 'function') this._submit()
+ if (typeof this._submit === 'function') this._submit(info)
}
},
}
--
Gitblit v1.9.3