微信小程序> 微信小程序手机号码验证

微信小程序手机号码验证

浏览量:581 时间: 来源:晓凤凤

wxml

  1. form bindsubmit=‘formSubmit’
  2.  view class=‘all’
  3.    text手机号:/text
  4.    input name=“phone” placeholder=‘请输入手机号’ type=‘number’ style=‘color:#333’ placeholder-style=“color:#666” maxlength=“11” bindinput=‘blurPhone’/input
  5.  /view
  6.  button formType=“submit”保存/button
  7. /form

wxss

  1. .all {
  2.  border-top: 1rpx solid #efefef;
  3.  border-bottom: 1rpx solid #efefef;
  4.  height: 98rpx;
  5.  font-size: 28rpx;
  6.  display: flex;
  7.  align-items: center;
  8. }
  9. button {
  10.  width: 480rpx;
  11.  height: 80rpx;
  12.  background-color: #7ecffd;
  13.  font-size: 30rpx;
  14.  color: #fff;
  15.  border-radius: 8px;
  16.  margin: 50rpx auto;
  17. }

js

  1. Page({
  2.  /**
  3.   * 页面的初始数据
  4.   */
  5.  data: {
  6.    ajxtrue: false,
  7.  },
  8.  // 手机号验证
  9.  blurPhone: function(e) {
  10.    var phone = e.detail.value;
  11.    let that = this
  12.    if (!(/^1[34578]d{9}$/.test(phone))) {
  13.      this.setData({
  14.        ajxtrue: false
  15.      })
  16.      if (phone.length = 11) {
  17.        wx.showToast({
  18.          title: '手机号有误',
  19.          icon: 'success',
  20.          duration: 2000
  21.        })
  22.      }
  23.    } else {
  24.      this.setData({
  25.        ajxtrue: true
  26.      })
  27.      console.log('验证成功', that.data.ajxtrue)
  28.    }
  29.  },
  30.  // 表单提交
  31.  formSubmit(e) {
  32.    let that = this
  33.    let val = e.detail.value
  34.    let ajxtrue = this.data.ajxtrue
  35.    if (ajxtrue == true) {
  36.      //表单提交进行
  37.    } else {
  38.      wx.showToast({
  39.        title: '手机号有误',
  40.        icon: 'success',
  41.        duration: 2000
  42.      })
  43.    }
  44.  },
  45.  /**
  46.   * 生命周期函数--监听页面加载
  47.   */
  48.  onLoad: function(options) {
  49.  },
  50.  /**
  51.   * 生命周期函数--监听页面初次渲染完成
  52.   */
  53.  onReady: function() {
  54.  },
  55.  /**
  56.   * 生命周期函数--监听页面显示
  57.   */
  58.  onShow: function() {
  59.  },
  60.  /**
  61.   * 生命周期函数--监听页面隐藏
  62.   */
  63.  onHide: function() {
  64.  },
  65.  /**
  66.   * 生命周期函数--监听页面卸载
  67.   */
  68.  onUnload: function() {
  69.  },
  70.  /**
  71.   * 页面相关事件处理函数--监听用户下拉动作
  72.   */
  73.  onPullDownRefresh: function() {
  74.  },
  75.  /**
  76.   * 页面上拉触底事件的处理函数
  77.   */
  78.  onReachBottom: function() {
  79.  },
  80.  /**
  81.   * 用户点击右上角分享
  82.   */
  83.  onShareAppMessage: function() {
  84.  }
  85. })

           
            /div

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎