uniapp 判断身份证和手机号的正则表达式
简易身份证正则表达式判断:
//页面 <input v-model="inputForm.sfz" class="inputs" type="text" @blur="Listeningfocus(index)" placeholder="请填写" /> //方法 // 1、监听身份证输入 Listeningfocus(){ console.log(this.inputForm.sfz) if(this.inputForm.sfz!=''){ this.getCardTypeNumber(this.inputForm.sfz) } }, // 2、检验身份证是否正确 getCardTypeNumber(value){ const reg = /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; if( reg.test(value) === false && value){ uni.showToast({ icon: "none", title:'请输入正确格式的身份证号码', duration: 2000, position: 'top' }) }else { console.log('身份证号码格式正确') } },
手机号正则表达式判断:
<input v-model="inputForm.sjh" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength=11 class="inputs" type="number" placeholder="请填写" />
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » uniapp 判断身份证和手机号的正则表达式
码云笔记 » uniapp 判断身份证和手机号的正则表达式