微信小程序|验证手机号位数

简介: 微信小程序|验证手机号位数

问题描述

当设计好登录界面后,如何在后台对用户输入的手机号位数进行验证,使输入框不止是起到装饰作用呢?

解决方案

登录界面的美化仅在视图层达到要求,而判断手机号的位数需要对用户输入的数据进行处理,即在逻辑层起到作用,才能使登录框不仅只是输入信息,还能产生反馈。

js处理逻辑,示例代码:

// pages/login/login.js

Component({

  /**

   * 组件的属性列表

   */

  properties: {

 

  },

 

  /**

   * 组件的初始数据

   */

  data: {

phone_number:'',

code:''

  },

 

  /**

   * 组件的方法列表

   */

  methods: {

    getPhone:function(e){

      this.setData({

        phone_number:e.detail.value

        

      })

      if(this.data.phone_number.length != 11 ){

      wx.showToast({

        title: '手机号输入错误',

      })

      return;

      }  

      console.log(this.data.phone_number)

      },

      getCode:function(e){

        this.setData({

          code:e.detail.value

        })

        console.log(this.data.code)

      },

      login:function(){

        wx.request({

          url: 'http://www.hengyishun.cn/login/login',

          data:({

            phone:this.data.phone_number,

            code:this.data.code

          })

          ,

          success(res){

            console.log(res.data);

          }

        })

      }

  }

})

其中,在js申明变量phone_numbercode,变量与变量用逗号隔开。

第一步:获取手机号码和验证码

在组件的方法列表写方法(以前的开发者工具版本可以直接写在变量后面,新版本有专门的组件方法列表),示例代码:

getPhone:function(e){

       console.log(e.detail.value)

       },

 

第二步:将获取的值赋值给变量。示例代码:

this.setData({

         phone_number:e.detail.value

       })

冒号为相等的意思。

相应的打印变量也要更改,示例代码:

this.data.phone_number

细节——判断电话号码位数,示例代码:

if(this.data.phone_number.length != 11 ){

       wx.showToast({

         title: '手机号输入错误',

       })

       return;

注意!=为一个整体,前后用空格分开。

3.1 检验手机号位数效果图

处理代码时要注意细节,这会节省查错的时间。

目录
相关文章
|
4月前
|
数据采集 安全 数据安全/隐私保护
微信加人要安全验证怎么回事
微信好友添加安全验证机制的技术解析 作为拥有12亿月活的国民级应用
|
4月前
|
API 数据安全/隐私保护 开发者
企业微信自动加好友软件,导入手机号批量添加微信好友,python版本源码分享
代码展示了企业微信官方API的合规使用方式,包括获取access_token、查询部门列表和创建用户等功能
|
5月前
|
Android开发
微信加好友脚本自动,手机号自动添加定时,可群聊通讯录添加
这是一款基于 AutoJS 的微信自动化脚本,适用于 Android 7.0+ 系统,实现定时批量添加好友功能。采用分层设计(主控模块+功能模块+配置模块)
微信养号脚本,导入手机号自动添加,autojs代码分享
这段代码实现了基本的微信自动添加好友功能,包括读取手机号文件、启动微信、搜索用户和发送
企业微信批量加好友脚本,企业微信自动加手机号好友软件,自动同意群发消息自动回复
这是一款为企业微信设计的自动化营销工具,能够一键批量加好友并自动回复消息。通过模拟操作实现自动化流程,提升网络营销效率。
|
8月前
|
小程序
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
549 1
【04】微信支付商户申请下户到配置完整流程-微信开放平台移动APP应用通过-微信商户继续申请-微信开户函-视频声明-以及对公打款验证-申请+配置完整流程-优雅草卓伊凡
|
JavaScript NoSQL Redis
Vue中实现修改邮箱、手机号等流程的大致过程、验证码由后端的redis生成验证(版本1.0)
这篇文章记录了在Vue中实现修改手机号和邮箱的大致流程,包括使用过滤器部分隐藏展示的手机号和邮箱,以及通过点击触发路由跳转的便捷方式。文章还描述了旧号码和新号码验证的界面实现,其中验证码由后端生成并通过弹窗展示给用户,未来可以接入真正的手机验证码接口。此外,还提供了修改邮箱的页面效果截图,并强调了学习是一个永无止境的过程。
Vue中实现修改邮箱、手机号等流程的大致过程、验证码由后端的redis生成验证(版本1.0)
|
10月前
|
移动开发 HTML5
HTML5实现的手机验证抽奖领券效果源码
这是一款基于HTML5实现的手机验证抽奖领券效果源码。在输入框输入手机号码即可点击下方的按钮来进行抽奖游戏,中奖后还会弹出提示信息,是一款比较经典的抽奖游戏源码
313 9
|
小程序 JavaScript API
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
这篇文章介绍了如何在uni-app和微信小程序中实现将图片保存到用户手机相册的功能。
3166 0
微信小程序开发之:保存图片到手机,使用uni-app 开发小程序;还有微信原生保存图片到手机
|
机器学习/深度学习 算法 数据可视化
UniApp手机滑块验证组件代码生成器
UniApp手机滑块验证组件代码生成器
696 1

热门文章

最新文章