提交 111a78906326c94690fb7f665febcf48acb41ddc

作者 pangy
1 个父辈 abe98f07

姓名校验 调整

... ... @@ -389,8 +389,8 @@ Page({
389 389 this.showtoast('请输入姓名');
390 390 return
391 391 } else if (!regname.test(name)) {
392   - this.showtoast('请输入正确姓名');
393   - return
  392 + // this.showtoast('请输入正确姓名');
  393 + // return
394 394 }
395 395 if (this.data.genderData.selected.length < 1) {
396 396 this.showtoast('请选择性别');
... ...
... ... @@ -1146,7 +1146,9 @@ Page({
1146 1146 formSubmit: function(e) {
1147 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 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 1152 // var regname = /^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$/;
1151 1153 // var regMoney = /^[0-9]*(\.[0,9]{1,2})?$/;
1152 1154 var regMoney = /^([1-9][\d]{0,10}|0)(\.[\d]{1,2})?$/
... ... @@ -1162,9 +1164,9 @@ Page({
1162 1164 if (this.data.name.length < 1) {
1163 1165 this.showtoast('请输入姓名');
1164 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 1171 if (this.data.genderData.selected.length < 1) {
1170 1172 this.showtoast('请选择性别');
... ... @@ -1202,7 +1204,14 @@ Page({
1202 1204 this.showtoast('请选择出生国家');
1203 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 1215 if (this.data.mobile.length < 1) {
1207 1216 this.showtoast('请输入手机号码');
1208 1217 return
... ...
注册登录 后发表评论