• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    javascript IP、域名、手机号码正则表达式验证代码
    这个手机号码正则验证函数可以说是最新的都支持的,里面有详细的介绍说明,不论以后增加什么号段大家都非常容易的稍微修改一下即可。
    javascript 手机号码正则表达式验证函数

    复制代码 代码如下:

    //ip与域名验证函数
    function checkIP()
    {
        var ipArray,ip,j;
        ip = document.ipform.ip.value;

        if(/[A-Za-z_-]/.test(ip)){
            if (ip.indexOf(" ")>=0){
                ip = ip.replace(/ /g,"");
                document.ipform.ip.value = ip;
            }
            if (ip.toLowerCase().indexOf("http://")==0){
                ip = ip.slice(7);
                document.ipform.ip.value = ip;
            }
            if(!/^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(info)|(cc)|(com\.cn)|(net\.cn)|(org\.cn)|(name)|(biz)|(tv)|(cn)|(mobi)|(name)|(sh)|(ac)|(io)|(tw)|(com\.tw)|(hk)|(com\.hk)|(ws)|(travel)|(us)|(tm)|(la)|(me\.uk)|(org\.uk)|(ltd\.uk)|(plc\.uk)|(in)|(eu)|(it)|(jp))$/.test(ip)){
                alert("不是正确的域名");
                document.ipform.ip.focus();
                return false;
            }
        }
        else{
            ipArray = ip.split(".");
            j = ipArray.length
            if(j!=4)
            {
                alert("不是正确的IP");
                document.ipform.ip.focus();
                return false;
            }

            for(var i=0;i4;i++)
            {
                if(ipArray[i].length==0 || ipArray[i]>255)
                {
                    alert("不是正确的IP");
                    document.ipform.ip.focus();
                    return false;
                }
            }
        }
    }
    //手机号码验证函数
    function checkMobile(){
        var sMobile = document.mobileform.mobile.value
        if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){
            alert("不是完整的11位手机号或者正确的手机号前七位");
            document.mobileform.mobile.focus();
            return false;
        }
    }
    //邮政编码验证函数
    function checkZip(){
        var sZip = document.zipform.zip.value
        if(!(/^\d{4,6}$/.test(sZip))){
            alert("请输入邮政编码前4-6位");
            return false;
        }
    }
    //区号验证
    function checkZone(){
        var sZone = document.zoneform.zone.value
        if(!(/^0\d{2,6}$/.test(sZone))){
            alert("请输入以“0”开头的3-7位区号");
            return false;
        }
    }
    //身份证验证
    function checkID(){
        var sID = document.IDform.userid.value
        if(!(/^\d{15}$|^\d{18}$|^\d{17}[xX]$/.test(sID))){
            alert("请输入15位或18位身份证号");
            document.IDform.userid.focus();
            return false;
        }
    您可能感兴趣的文章:
    • 一个验证用户名的正则表达式
    • js正则表达式验证密码强度【推荐】
    • JS正则表达式验证密码格式的集中情况总结
    • 最新密码验证正则表达式
    • php password密码验证正则表达式(8位长度限制)
    • js验证电话号码手机号码的正则表达式
    • php 手机号码验证正则表达式
    • javascript 手机号码正则表达式验证函数
    • jquery正则表达式验证(手机号、身份证号、中文名称)
    • 正则表达式验证用户名、密码、手机号码、身份证(推荐)
    上一篇:正则表达式之回溯
    下一篇:javascript之正则表达式基础知识小结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    javascript IP、域名、手机号码正则表达式验证代码 javascript,域名,手机号码,