注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

php asp 高端网站开发 微信网站开发 视频会议软硬件

 
 
 

日志

 
 

手机验证码所需的手机正则表达式验证  

2015-11-14 11:46:18|  分类: shopnc |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

手机验证码所需的手机正则表达式验证 - 加菲 - 加菲
 
手机验证码所需的手机正则表达式验证 - 加菲 - 加菲
 
服务端php正则验证:

        //手机号码的正则验证  
        if(preg_match("/13[0123456789]{1}\d{8}|14[57]{1}\d{8}|15[012356789]\d{8}|17[678]{1}\d{8}|18[0123456789]{1}\d{8}/",$mobile)){

}


浏览器端jquery验证:
<script type="text/javascript">
$(function  () {
    //获取短信验证码
    var validCode=true;
    $(".msgs").click (function  () {
   
        //检验手机号
        var tel = $("#mobile").val(); //获取手机号
        var pid = $("#pid").val();
        var pname = $("#pname").val();
        var telReg = !!tel.match(/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/);
        //如果手机号码不能通过验证
        if(telReg == false){
            alert("请检查手机号是否正确");
            return;
        }


在浏览器端和服务端双向验证,防止绕过js检测。因为手机验证码的提供方在正确提交就扣费,即使号码有误也仍然扣费,所以要求我们保证只有号码有效时才在服务端提交发送短信申请。
  评论这张
 
阅读(270)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017