首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

问题描述 当设计好登录界面后,如何在后台对用户输入的手机号位数进行验证,使输入框不止是起到装饰作用呢?...解决方案 登录界面的美化仅在视图层达到要求,而判断手机号的位数需要对用户输入的数据进行处理,即在逻辑层起到作用,才能使登录框不仅只是输入信息,还能产生反馈。...第一步:获取手机号码和验证码 在组件的方法列表写方法(以前的开发者工具版本可以直接写在变量后面,新版本有专门的组件方法列表),示例代码: getPhone:function(e){ console.log...= 11 ){ wx.showToast({ title: '手机号输入错误', }) return; 注意!...图3.1 检验手机号位数效果图 处理代码时要注意细节,这会节省查错的时间。 END 实习编辑 | 王楠岚 责 编 | 赵 微

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微信程序登录方法,授权登陆及获取微信用户手机号

    个人主页:痴心阿文的博客_CSDN博客-TypeScript.js,笔记,CSS领域博主 本文前言:微信程序登录方法,授权登陆及获取微信用户手机号 如果觉得博主的文章有帮到你的话,请支持一下博主哦...   先看一下程序登陆流程 使用说明注意:     调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台帐号下的唯一标识UnionID...(若当前程序已绑定到微信开放平台帐号) 和 会话密钥 session_key。    ...为了应用自身的数据安全,开发者服务器不应该把会话密钥下发到程序,也不应该对外提供这个密钥。    ...,与微信号绑定,使得下次登录微信账号就跟程序系统的账号绑定。

    78730

    微信程序 获取手机号 JS

    当我们在开发微信程序中,有一个常用的功能,就是获取用户的手机号,然后一键登入程序,那么手机号如何获取呢?请认真看完本文,保证可以获取到用户的手机号。...如果您想系统的学习微信程序,欢迎关注我的CSDN微信程序专栏,我将不定期更新所学技术,谢谢!...刚开始开发微信程序的时候,想着实现手机验证码登入,后来查阅资料得知,发给用户的短信是要自己付费的。...因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发。 注意:目前该接口针对非个人开发者,且完成了认证的程序开放(不包含海外主体)。...需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该程序的该接口权限。 我们可以提炼出下面几条关键信息: 只能由非个人的程序才能获取用户手机号

    1.1K30

    手机号验证

    以前我们偷懒只验证位数,或者如下只验证第二位: /^1[34578]\d{9}$/ 可是带来了问题,它无法验证一些不存在的号段。那么怎么办?因此我们要根据现在各大运营商已知号段进行校验。...以下为截止2018年1月各大运营商已知手机号码号段: 更新时间2018年1月11日 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159...(13[0-9]|14[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 这样就可以对手机号码格式进行相对严谨进行校验了。...[5-9]|15[012356789]|166|17[0-8]|18[0-9]|19[8-9])[0-9]{8}$/ 由于电信199、移动198、联通166号段刚刚发布,所以很多网站和APP都没有更新验证规则或者短信平台未更新...valid_rule.test(phone_number)){ alert('手机号码格式有误'); returnfalse; } 这样phone_number就是取到的手机号

    8.1K20

    【微信程序】获取手机号

    在看微信程序开发文档的时候看到很好有意思的内容,内容如下: 获取手机号 获取微信用户绑定的手机号,需先调用wx.login接口。...解析 这意思就是想获取微信的手机号码你仅仅只能绑定一个button,然后通过button的open- type来获取用户点击了获取手机号按钮的回调,但是前提你还要调用wx.login接口,否则再次调用可能会出现刷新的问题...,综上所述发现在获取手机号的时候是一件麻烦的事情,再次查询,发现wx.login接口返回的code中有效时间在5分钟内,所以思想是进入界面后就调用wx.login然后设置一个定时,如果超过5分钟用户未点击获取手机号按钮则定时器再一次启动...; } ​ }, 注意--说明: 有关手机号解密的问题,是服务端处理的解密逻辑,解密时需要服务端配合使用 AppID(程序ID):和 AppSecret(程序密钥): 这里的两个密钥要提供给服务端...,服务端在根据解密规则去解密手机号就可以了。

    2.1K00

    php 手机号正则_正则验证手机号是否合法

    当我在进行PHP网页开发的时候,直接采用在网上找的手机号的正则表达式验证,结果后来测试的时候发现:当我使用的手机号177开头的进行输入时,竟然显示请输入正确的手机号,后来一看正则表达式是没有设定17开头的号码...,于是又进行了学习,最终,得到了最新手机号的正则表达式验证(如下代码),以供自己和大家日后学习使用。...//$phone存放手机号,$phoneErr存放手机号的错误信息 //首先判定手机号不为空,然后进行正则表达式的手机号验证 if(!...empty($phone)) { //手机号正则表达式验证语句 if(!...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192708.html原文链接:https://javaforall.cn

    2.8K20

    ​微信程序如何获取用户手机号

    微信程序如何获取用户手机号 ? 本篇文章将教会你,使用微信程序快速、有效获取用户手机号的方法。 微信程序获取手机号,仅企业程序支持,个人小程序账号暂不支持。...1、程序端调用 wx.login() 方法,获取 code 后,将 code 通过后台 api 接口传递到后台。...在程序端可以使用 wx.checkSession() 方法来验证 session_key 有效性 ,若 session_key 失效 ,则需要重新执行 wx.login() 方法 , 也就是从第一步开始重新执行...3) 程序端发起获取用户手机号操作,必须使用 button 并设置 open-type="getPhoneNumber" ,并从 button 的绑定事件中获取所需信息 。...以上就是微信程序获取用户手机号的详细过程 , 你学会了吗 ?

    7.3K31

    微信程序如何获取用户手机号

    本篇文章将教会你,使用微信程序快速、有效获取用户手机号的方法。 微信程序获取手机号,仅企业程序支持,个人小程序账号暂不支持。...1、程序端调用 wx.login() 方法,获取 code 后,将 code 通过后台 api 接口传递到后台。...在程序端可以使用 wx.checkSession() 方法来验证 session_key 有效性 ,若 session_key 失效 ,则需要重新执行 wx.login() 方法 , 也就是从第一步开始重新执行...2) session_key 的正确处理方式是服务器保存 , 将可以获取 session_key 的钥匙传递给程序端 , 防止出现安全问题 。...3) 程序端发起获取用户手机号操作,必须使用 button 并设置 open-type="getPhoneNumber" ,并从 button 的绑定事件中获取所需信息 。

    8.9K31
    领券