提交 55cf1ae7fd7c56367d5e574feb9e8700a3656119

作者 wangyu
1 个父辈 282e14c8

共同赡养人证件号码的校验

@@ -157,10 +157,20 @@ Page({ @@ -157,10 +157,20 @@ Page({
157 if (this.data.cardtype.length < 1) { 157 if (this.data.cardtype.length < 1) {
158 this.showToast("请选择证照类型") 158 this.showToast("请选择证照类型")
159 return; 159 return;
160 - } else if (!formdata.id_card_no || formdata.id_card_no.length < 1) { 160 + }
  161 + if (!formdata.id_card_no || formdata.id_card_no.length < 1) {
161 this.showToast("请输入证件号码") 162 this.showToast("请输入证件号码")
162 return; 163 return;
163 - } else if (this.data.cardtype == '居民身份证' && !format.isIDCardNum(formdata.id_card_no)) { 164 + }
  165 + if (this.data.cardtype == '居民身份证' && !format.isIDCardNum(formdata.id_card_no)) {
  166 + this.showToast("证件号码有误")
  167 + return;
  168 + }
  169 + if (this.data.cardtype == '中国护照' && formdata.id_card_no.length!=9) {
  170 + this.showToast("证件号码有误")
  171 + return;
  172 + }
  173 + if ((this.data.cardtype.indexOf('港澳') != -1 || this.data.cardtype.indexOf('台湾') != -1) &&! /^\d{18}$/.test(formdata.id_card_no)) {
164 this.showToast("证件号码有误") 174 this.showToast("证件号码有误")
165 return; 175 return;
166 } 176 }
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 <input class='input_wrap01 float_right' placeholder='请输入或拍摄身份证' placeholder-class='text_999_30' name='id_card_no' maxlength='18' type='idcard' value='{{id_card_no}}' bindinput="bindinput"></input> 28 <input class='input_wrap01 float_right' placeholder='请输入或拍摄身份证' placeholder-class='text_999_30' name='id_card_no' maxlength='18' type='idcard' value='{{id_card_no}}' bindinput="bindinput"></input>
29 </view> 29 </view>
30 <view wx:else> 30 <view wx:else>
31 - <input class='input_wrap01 float_right' placeholder='请输入证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='24' value='{{id_card_no}}' bindinput="bindinput"></input> 31 + <input class='input_wrap01 float_right' placeholder='请输入证件号码' placeholder-class='text_999_30' name='id_card_no' maxlength='20' value='{{id_card_no}}' bindinput="bindinput"></input>
32 </view> 32 </view>
33 </view> 33 </view>
34 <view style="margin:0 30rpx;background:#e5e5e5;height:2rpx;"></view> 34 <view style="margin:0 30rpx;background:#e5e5e5;height:2rpx;"></view>
注册登录 后发表评论