微信小程序-手机号验证

    微信小程序 判断手机号,超简单实用

wxml:

<form bindsubmit="formSubmit">

 <!--form的bindsubmit属性是提交调用的事件-->

<input name="code" type='number' placeholder="请输入手机号" maxlength='11'/>

<!--type='number'  在微信的手机上会调用出手机数字键盘-->

<!-- maxlength='11'  这里限制了输入的文本长度-->

<view >

<input class="weui-input f36r" name="password" password placeholder="请输入密码" />

</view>

<button type="warn" formType="submit">登录</button>

<!--type='number'  在微信的手机上会调用出手机数字键盘-->

</form>

wxss:

//边框自定,无css

 

js:

Page({

/**

* 页面的初始数据

*/

data: { //数据暂无

},

formSubmit: function (e) {  //点击登录时,调用的函数

var data = e.detail.value;  //获取提交from的json数据

var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;  //手机正则式

if (!myreg.test(data.code)) { //验证手机号

wx.showToast({

title: '手机号有误!',

icon: 'none',

duration: 1500

})

return false;

}

if (data.password != "123456") { //简单的验证密码

wx.showToast({

title: '密码不正确',

icon: 'none',

duration: 1500

})

return false;

}

wx.showToast({ //模拟请求数据中

title: '数据加载中',

icon: 'none',

duration: 10000,

success: function () { //模拟请求数据成功

wx.showToast({

title: '登录成功',

icon: 'success',

duration: 1000,

success: function () { //成功回调

wx.switchTab({ //js跳转的页面

url: '../index/index'

})

}

});

},

fail: function () { //模拟请求数据失败

wx.showToast({

title: '网络错误,请稍后登录',

icon: 'none',

duration: 3000,

});

}

});

 

}

})

234304_ttzD_3010603.png

 

转载于:https://my.oschina.net/u/3010603/blog/1630120

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值