uni-app中正则表达式验证手机号,身份证号输入格式是否正确
uni-app中正则表达式验证手机号,身份证号输入格式是否正确在用户提交信息的时候通常会输入手机号之类的,所以需要前端在提交的时候验证其输入的格式是否正确,以是在uni-app项目中,仅展示验证部分内容
手机号:
let reg = /^[1][3,4,5,7,8,9][0-9]{9}$/ //正则表达式定义手机号正确格式
if (!this.tele) { //判断如果手机号(this.tele)为空,提示用户输入手机号
uni.showToast({
title: '请输入手机号',
icon: 'none'
})
return
}
if (!reg.test(this.tele)) { //判断手机号格式时候正确
uni.showToast({
title: '请输入正确的手机号',
icon: 'none'
})
return
}
身份证号:
let reg1 = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/[]() //正则表达式定义身份证号正确格式
if (!this.card_num) { //判断如果身份证号(this.card)num)为空,提示用户输入身份证号
uni.showToast({
title: '请输入身份证号',
icon: 'none'
})
return
}
if (!reg1.test(this.card_num)) { //判断身份证号格式时候正确
uni.showToast({
title: '请输入正确的身份证号',
icon: 'none'
})
return
}