提交 1fe88c0b569e42e9160a67774dee62415f6559a7

作者 pangy
1 个父辈 ca58c53d

邮箱验证 改成后台验证

... ... @@ -887,10 +887,14 @@ Page({
887 887 this.showtoast('手机号码有误');
888 888 return
889 889 }
890   - if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) {
891   - this.showtoast('邮箱格式有误');
892   - return
893   - }
  890 + // if (formdata.email && formdata.email.length > 0 && !regEmail.test(formdata.email)) {
  891 + // this.showtoast('邮箱格式有误');
  892 + // return
  893 + // }
  894 + // if (formdata.email && formdata.email.length > 0 && !format.checkEmail(formdata.email)) {
  895 + // this.showtoast('邮箱格式有误');
  896 + // return
  897 + // }
894 898 if (formdata.bank_account && formdata.bank_account.length > 0 && !format.banknoCheck(formdata.bank_account)) {
895 899 wx.showToast({
896 900 title: '银行卡号格式有误',
... ... @@ -1016,11 +1020,10 @@ Page({
1016 1020 // ({
1017 1021 // url: '../home/home',
1018 1022 // })
1019   - } else {
1020   - wx.showModal({
1021   - title: res.data.message,
1022   - content: '',
1023   - })
  1023 + } else if (res.data.code == 400){
  1024 + if (res.data.errors.email){
  1025 + that.showtoast('邮箱格式有误')
  1026 + }
1024 1027 }
1025 1028 },
1026 1029 fail(res) {
... ...
... ... @@ -224,6 +224,13 @@ function banknoCheck(bankno) {
224 224 }
225 225 }
226 226
  227 +function checkEmail(email){
  228 + // var regEmail = /^(((([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+(\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+)*)|((\\x22)((((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(\\([\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}]))))*(((\\x20|\\x09)*(\\x0d\\x0a))?(\\x20|\\x09)+)?(\\x22)))@((([a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(([a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])([a-zA-Z]|\\d|-|\\.|_|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*([a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.)+(([a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(([a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])([a-zA-Z]|\\d|-|\\.|_|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*([a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.?$/;
  229 +
  230 + // var regEmail = new RegExp("^[-a-z0-9~!$%^&;*_=+}{/'?]+(/.[-a-z0-9~!$ %^&;*_=+}{/'?]+)*@([a-z0-9_][-a-z0-9_]*(/.[-a-z0-9_]+)* /.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}))(:[0-9]{1,5})?$");
  231 + // return regEmail.test(email);
  232 +}
  233 +
227 234
228 235 module.exports = {
229 236 formatTime: formatTime,
... ... @@ -239,5 +246,6 @@ module.exports = {
239 246 checkNumber: checkNumber,
240 247 isMobile: isMobile,
241 248 getAge: getAge,
242   - banknoCheck: banknoCheck
  249 + banknoCheck: banknoCheck,
  250 + checkEmail: checkEmail
243 251 }
... ...
注册登录 后发表评论