Commit db843e2f authored by liujiangnan's avatar liujiangnan

feat:验证

parent 69dfc1c5
......@@ -39,7 +39,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
sms_code: passCode
});
if (res.code != '200') {
this.middleLayer.showTips('请输入正确的密码,密码由数字和字母组成');
this.middleLayer.showTips(res.msg);
return;
}
cc.sys.localStorage.setItem('token', res.token);
......@@ -54,6 +54,14 @@ export default class SceneComponent extends MyCocosSceneComponent {
return true;
}
checkPassword(pwd) {
let validationStr = /^(?=.*[0-9])(?=.*[a-zA-Z])(.{8,})$/;
if (!validationStr.test(pwd)) {
return false;
}
return true;
}
async sendCode(phone) {
if (!this.checkPhone(phone)) {
console.log('请输入正确的手机号码');
......@@ -89,6 +97,13 @@ export default class SceneComponent extends MyCocosSceneComponent {
const phone = inputPhone.getComponent(cc.EditBox).string;
const inputPassword = cc.find('Canvas/bg/ui/forgetNode/password/password');
const password = inputPassword.getComponent(cc.EditBox).string;
if(!this.checkPassword(password)) {
this.middleLayer.showTips('密码由字母大小写和数字组成,必须包含字母和数字且不得少于8位');
inputPassword.getComponent(cc.EditBox).string == "";
return;
}
const inputPassCode = cc.find('Canvas/bg/ui/forgetNode/passCode/passCode');
const passCode = inputPassCode.getComponent(cc.EditBox).string;
......@@ -101,6 +116,12 @@ export default class SceneComponent extends MyCocosSceneComponent {
const phone = inputPhone.getComponent(cc.EditBox).string;
const inputPassword = cc.find('Canvas/bg/ui/registerNode/password/password');
const password = inputPassword.getComponent(cc.EditBox).string;
if(!this.checkPassword(password)) {
this.middleLayer.showTips('密码由字母大小写和数字组成,必须包含字母和数字且不得少于8位');
inputPassword.getComponent(cc.EditBox).string == "";
return;
}
const inputPassCode = cc.find('Canvas/bg/ui/registerNode/passCode/passCode');
const passCode = inputPassCode.getComponent(cc.EditBox).string;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment