提交 111a78906326c94690fb7f665febcf48acb41ddc

作者 pangy
1 个父辈 abe98f07

姓名校验 调整

@@ -389,8 +389,8 @@ Page({ @@ -389,8 +389,8 @@ Page({
389 this.showtoast('请输入姓名'); 389 this.showtoast('请输入姓名');
390 return 390 return
391 } else if (!regname.test(name)) { 391 } else if (!regname.test(name)) {
392 - this.showtoast('请输入正确姓名');  
393 - return 392 + // this.showtoast('请输入正确姓名');
  393 + // return
394 } 394 }
395 if (this.data.genderData.selected.length < 1) { 395 if (this.data.genderData.selected.length < 1) {
396 this.showtoast('请选择性别'); 396 this.showtoast('请选择性别');
@@ -1146,7 +1146,9 @@ Page({ @@ -1146,7 +1146,9 @@ Page({
1146 formSubmit: function(e) { 1146 formSubmit: function(e) {
1147 var regEmail = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,20}[a-z0-9]+$"); 1147 var regEmail = new RegExp("^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,20}[a-z0-9]+$");
1148 var regMobile = /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/; 1148 var regMobile = /^(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/;
1149 - var regname = /^[\u4E00-\u9FA5A-Za-z·s]{2,20}$/; 1149 + // var regname = /^[\u4E00-\u9FA5A-Za-z·s]{2,20}$/;
  1150 + var regname_c = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,30}$/; //中文
  1151 + var regname_e = /^[A-Za-z][A-Za-z\s]*[A-Za-z]$/; //英文
1150 // var regname = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/; 1152 // var regname = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/;
1151 // var regMoney = /^[0-9]*(\.[0,9]{1,2})?$/; 1153 // var regMoney = /^[0-9]*(\.[0,9]{1,2})?$/;
1152 var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/ 1154 var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/
@@ -1162,9 +1164,9 @@ Page({ @@ -1162,9 +1164,9 @@ Page({
1162 if (this.data.name.length < 1) { 1164 if (this.data.name.length < 1) {
1163 this.showtoast('请输入姓名'); 1165 this.showtoast('请输入姓名');
1164 return 1166 return
1165 - } else if (this.data.name.length > 0 && !regname.test(this.data.name)) {  
1166 - this.showtoast('请输入正确姓名');  
1167 - return 1167 + } else if (this.data.name.length > 0 && !regname_c.test(this.data.name)) {
  1168 + // this.showtoast('请输入正确姓名');
  1169 + // return
1168 } 1170 }
1169 if (this.data.genderData.selected.length < 1) { 1171 if (this.data.genderData.selected.length < 1) {
1170 this.showtoast('请选择性别'); 1172 this.showtoast('请选择性别');
@@ -1202,7 +1204,14 @@ Page({ @@ -1202,7 +1204,14 @@ Page({
1202 this.showtoast('请选择出生国家'); 1204 this.showtoast('请选择出生国家');
1203 return 1205 return
1204 } 1206 }
1205 - 1207 + if (this.data.other_name.length > 0) {
  1208 + var regname = (this.data.nameText == '中文名') ? regname_c : regname_e
  1209 + this.data.other_name = this.data.other_name.replace(/(^\s*)|(\s*$)/g, "");
  1210 + if (!regname.test(this.data.other_name)) {
  1211 + this.showtoast('请输入正确' + this.data.nameText);
  1212 + return
  1213 + }
  1214 + }
1206 if (this.data.mobile.length < 1) { 1215 if (this.data.mobile.length < 1) {
1207 this.showtoast('请输入手机号码'); 1216 this.showtoast('请输入手机号码');
1208 return 1217 return
注册登录 后发表评论