• 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 玩vr彩票的人多吗:验证手机号码的JS方法分享

    来源:本网整理

    彩票双色球历史开奖结果 www.s9h6.com 第一个:
    复制代码 代码如下:
    function Checkreg()
    {
    //验证电话号码手机号码,包含153,159号段
    if (document.form.phone.value=="" && document.form.UserMobile.value==""){
    alert("电话号码和手机号码至少选填一个阿!");
    document.form.phone.focus();
    return false;
    }
    if (document.form.phone.value != ""){
    var phone=document.form.phone.value;
    var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
    var me = false;
    if (p1.test(phone))me=true;
    if (!me){
    document.form.phone.value='';
    alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
    document.form.phone.focus();
    return false;
    }
    }
    if (document.form.UserMobile.value != ""){
    var mobile=document.form.UserMobile.value;
    var reg0 = /^13\d{5,9}$/;
    var reg1 = /^153\d{4,8}$/;
    var reg2 = /^159\d{4,8}$/;
    var reg3 = /^0\d{10,11}$/;
    var my = false;
    if (reg0.test(mobile))my=true;
    if (reg1.test(mobile))my=true;
    if (reg2.test(mobile))my=true;
    if (reg3.test(mobile))my=true;
    if (!my){
    document.form.UserMobile.value='';
    alert('对不起,您输入的手机或小灵通号码有错误。');
    document.form.UserMobile.focus();
    return false;
    }
    return true;
    }
    }

    说明
    test方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。

    正则表达式部分:
    \d 代表一个数字
    {7,8} 代表7-8位数字(表示电话号码)
    {3,} 代表分机号码
    d{2,3} 代表区号
    \+]\d{2,3} 代表国际区号
    ^13\d{5,9}$/ //130?139。至少5位,最多9位
    /^153\d{4,8}$/ //联通153。至少4位,最多8位
    /^159\d{4,8}$/ //移动159。至少4位,最多8位

    第二个:

    代码如下:
    复制代码 代码如下:
    var Mobile = $("#varMobilePhone").val();
    var Phone = $("#varPhoneNo").val();
    if (Mobile == ""&&Phone == "")
    {
    alert("手机和固话,请至少填写一项联系方式!");
    $("#varMobilePhone").focus();
    return;
    }
    if(Mobile!="")
    {
    if(!isMobil(Mobile))
    {
    alert("请输入正确的手机号码!");
    $("#varMobilePhone").focus();
    return; }
    }
    //手机号码验证信息
    function isMobil(s)
    {
    var patrn = /(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
    if (!patrn.exec(s))
    {
    return false;
    } return true; }
    后台验证如下:
    if (model.Zip != null)
    {
    if (!Common.PageValidate.IsValidate(model.Zip,"^\\d{6}$"))
    { Common.WebMessage.showMsg(HttpContext.Current, "请输入正确邮编");
    return;
    }
    }
    if (model.PhoneNo != null)
    {
    if (!Common.PageValidate.IsValidate(model.PhoneNo, "\\d{3}-\\d{8}|\\d{4}-\\d{7}"))
    {
    Common.WebMessage.showMsg(HttpContext.Current, "请输入正确的电话号码!");
    return;
    }
    }
    if (model.MobilePhone != null)
    {
    if (!Common.PageValidate.IsValidate(model.MobilePhone, "^0{0,1}(13[0-9]|15[3-9]|15[0-2]|18[0-9])[0-9]{8}$"))
    {
    Common.WebMessage.showMsg(HttpContext.Current, "请输入正确11位有效的手机号码!");
    return;
    }
    }

  • 本文相关:
  • jquery实现按Enter键触发事件示例
  • 用jquery方法操作radio使其默认选项是否
  • jquery如何实现在加载完iframe的内容后再进行操作
  • js获取url参数值的两种方式
  • 原始的js代码和jquery对比体会
  • 枚举的实现求得1-1000所有出现1的数字并计算出现1的个数
  • 解决css和js的{}与smarty定界符冲突问题的两种方法
  • 解决Jquery load()加载GB2312页面时出现乱码的两种方案
  • jquery获取子节点和父节点的示例代码
  • js open() 与showModalDialog()方法使用介绍
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 彩票双色球历史开奖结果 - 频道导航
    Copyright © 2017 彩票双色球历史开奖结果 www.s9h6.com All Rights Reserved
  • 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 彩票平台起名 赛马会六和心水会心水坛 廉江七星高手交流论坛 三张牌金币炸金花下载 陕西11选5直线走势图 江西快乐十分开奖结果查询 十大电子娱乐网站 2019送彩金的平台 重庆老时时彩冷热 青海十一选五开奖走势图 福彩25选5开奖结果走势图 1122澳洲幸运5官网开奖 青海快3走势图前天 千山人工在线计划 12选5技巧稳赚高手最新