VUE—移动端手机号正则验证,不正确显示‘请输入正确手机号’,若正确跳转到发送验证码(图文详情)

VUE—移动端手机号正则验证,不正确显示‘请输入正确手机号’,若正确跳转到发送验证码

先看效果图在这里插入图片描述

第一步:写布局

<input type="text" placeholder="请输入手机号" v-model="phonenumber">
// 实时获取input框输入的手机号
 <p  v-if="!isShow">请输入正确的手机号</p>
 // 如果是true则显示,反之则消失
 <button @click="testFn" >  获取验证码 </button>
 // 调用testFn方法,用来验证输入的手机号是否正确

第二步:data中定义phonenumber用来实时获取input框输入的电话号

data () {
      return {
        phonenumber: '',
        isShow: true
        // 初始值是true,因为v-if时是!isShow,是false不显示
      }
    },

第三步:methods写testFn方法

methods: {
      testFn () {
        let re = /^1(3|4|5|6|7|8|9)\d{9}$/
        // 正则,验证手机号输入是否正确
        let show = re.test(this.phonenumber)
        // 若正确返回true,反之false
        this.isShow = show
    
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值