提交 55cf1ae7fd7c56367d5e574feb9e8700a3656119

作者 wangyu
1 个父辈 282e14c8

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

... ... @@ -157,10 +157,20 @@ Page({
157 157 if (this.data.cardtype.length < 1) {
158 158 this.showToast("请选择证照类型")
159 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 162 this.showToast("请输入证件号码")
162 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 174 this.showToast("证件号码有误")
165 175 return;
166 176 }
... ...
... ... @@ -28,7 +28,7 @@
28 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 29 </view>
30 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 32 </view>
33 33 </view>
34 34 <view style="margin:0 30rpx;background:#e5e5e5;height:2rpx;"></view>
... ...
注册登录 后发表评论