三大运营商电话号码监测

三大运营商电话号码监测Document

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <script src="http://code.jquery.com/jquery-latest.js" charset="utf-8"></script>
</head>
<body>
    <script>
        var isChinaMobile = /^1(3[0-9]|4[57]|5[0-35-9]|7[0678]|8[0-9])\d{8}$/; //移动134,135,136,137,138,139,147,150,151,152,157,158,159,170,178,182,183,184,187,188
        var isChinaUnion = /^1(3[4-9]|4[7]|5[0-27-9]|7[108]|8[2-478])\d{8}$/; //联通130,131,132,145,152,155,156,170,171,176,185,186
        var isChinaTelcom = /^1(3[0-2]|4[5]|5[256]|7[016]|8[56])\d{8}$/; //电信133,134,153,170,177,180,181,189
        var isOtherTelphone  = /^1(3[34]|53|7[07]|8[019])\d{8}$/;//其他运营商
        var utils = {
            checkMobile: function(telphone){
                telphone = $.trim(telphone);
                if(telphone.length !== 11){
                    return this.setReturnJson(false, '未检测到正确的手机号码');
                }else{
                    if(isChinaMobile.test(telphone)){
                        return this.setReturnJson(true, '移动', {name: 'ChinaMobile'});
                    }else if(isChinaUnion.test(telphone)){
                        return this.setReturnJson(true, '联通', {name: 'ChinaUnion'});
                    }else if(isChinaTelcom.test(telphone)){
                        return this.setReturnJson(true, '电信', {name: 'ChinaTelcom'});
                    }else if(isOtherTelphone.test(telphone)){
                        var num = isOtherTelphone.exec(telphone);
                        return this.setReturnJson(true, '', {name: ''});
                    }else{
                        return this.setReturnJson(false, '未检测到正确的手机号码');
                    }
                }
            },
            setReturnJson: function(status, msg, data){
                if(typeof status !== 'boolean' && typeof status !== 'number'){
                    status = false;
                }
                if(typeof msg !== 'string'){
                    msg = '';
                }
                return {
                'status': status,
                'msg': msg,
                'data': data
                };
            }
        };
        console.log(utils.checkMobile('18201400827'));
    </script>
</body>
</html>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/168291.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月3日 上午10:46
下一篇 2022年8月3日 上午11:00


相关推荐

  • Linux命令lsof

    Linux命令lsofLinux 命令 lsof 简介 lsof 使用及其参数配置简介 lsof listopenfile 是一个列出当前系统打开文件的工具 在 linux 环境下 任何事物都以文件的形式存在 通过文件不仅仅可以访问常规数据 还可以访问网络连接和硬件 lsof 在终端下输入 lsof 即可显示系统打开的文件 因为 lsof 需要访问核心内存和各种文件 所以必须以 root 用户才能运行它 lsof 常见的用法是查找应用程序打开的文件的名称和数目 可用于查找出某个特定应用程序将日志数据记录到何处 或者正在跟踪某个问题 每

    2026年3月18日
    1
  • Admin组件

    Django提供了admin组件为项目提供基本的管理后台功能(对数据表的增删改查)。本篇文章通过对admin源码简单分析admin内部原理,扩展使用方式,为以后进行定制和自己开发组件做铺垫

    2022年3月29日
    40
  • Java中什么方法导致线程阻塞

    Java中什么方法导致线程阻塞一 为什么引入线程阻塞机制 为了解决对共享存储区的访问冲突 Java 引入了同步机制 现在让我们来考察多个线程对共享资源的访问 显然同步机制已经不够了 因为在任意时刻所要求的资源不一定已经准备好了被访问 反过来 同一时刻准备好了的资源也可能不止一个 为了解决这种情况下的访问控制问题 Java 引入了对阻塞机制的支持 阻塞指的是暂停一个线程的执行以等待某个条件发生 如某资源就绪 学过操作系

    2026年3月17日
    2
  • RPA | 封装 Kimi AI 对话功能为简易指令工具

    RPA | 封装 Kimi AI 对话功能为简易指令工具

    2026年3月15日
    2
  • 计算机一级本本可以办吗,笔记本电脑卡怎么办,小编教你笔记本电脑太卡怎么解决…[通俗易懂]

    计算机一级本本可以办吗,笔记本电脑卡怎么办,小编教你笔记本电脑太卡怎么解决…[通俗易懂]电脑内的灰尘容易造成部件加快老化,导致硬件的运行迟钝,甚至导致一些因接触不良而无法正常开机。比如风扇,不及时的清理容易造成电脑的温度过高,则就容易电脑开机慢。那笔记本电脑太卡怎么解决?下面,小编给大家带来了笔记本电脑太卡的解决图文。相信很多人都有过以上的经历,其实刚买笔记本的时候,玩游戏开软件都是嗷嗷快,速度快的飞起,然而随着时间的推移,系统垃圾慢慢堆积导致系统运行缓慢。电脑在使用过程中太卡让很多…

    2025年10月29日
    5
  • java友元类_友元实例:友元类及友元函数

    java友元类_友元实例:友元类及友元函数学习了 c 这么久 一直没有对友元进行了解 据说友元不是特别好用 据说 不是我说的 因此直到今天才去了解 其实友元确实不是很常用 但友元功能确实很实用 它不但能够释放类中的非公有成员 同时还能保证了类的封装性 用户可以有选择为具体的类或函数赋予 通行证 还是比较灵活的 比如 某个类去访问另一个类的私有成成员 或者一个函数去访问某个类的私有成员等等 都可以使用友元来实现 下面就友元做了两个小例子

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号