`

js判断手机号码归属地并是否有效

    博客分类:
  • js
阅读更多
//手机归属地查询
	function searchMobileArea(){
	     var phone=$.trim($("#key_S").val());
	     if(searchAreaMobilePhoneFromIndex(phone)){//验证手机号
	         searchMobilePhoneGuiSuArea(phone);//查询手机归属地
	     }
	}
	
	//验证手机号
	function searchAreaMobilePhoneFromIndex(mobileNo){
	    if (mobileNo == "") {  alert("手机号不能为空"); return (false);  } 
        if (mobileNo.length != 11) { alert("请输入11位手机号"); return (false); }
		if (isNaN(mobileNo)){ alert("请输入11位数字"); return (false); }
        return true;
	}
	
	//查询手机归属地 
	function searchMobilePhoneGuiSuArea(mobileNo){
		 var $searchPhonearea = $("#searchPhoneArea");
	     $searchPhonearea.html("<div class='loadingdiv' style='width:150px;'><div class='loadingArea'>查询中,请稍候...</div></div>");
		 $.ajax({
	  		 type:"POST",
	  		 url:"https://service.sh.10086.cn/tools.do?method=getPhoneNativeInfo",
	  		 datatype:"text",
	  		 data:"phone="+mobileNo,
	  		 success:function(res){
	  		 	  var mobilehtml = "";
	  		      if(res!="-1" && res!="-2"){
					   mobilehtml += '<div>查询号码:<span class="fontHigh">'+mobileNo+'</span></div>';   
			           var result=res.split(";");
			           if(result[1]==result[3]){
					  	  mobilehtml += '<div>归属地为:<span class="fontHigh">'+result[1]+'</span></div>';   
			           } else {
					  	  mobilehtml += '<div>归属地为:<span class="fontHigh">'+result[1]+' '+result[3]+'</span></div>';
			           }
			           mobilehtml += '<div>区号为:<span class="fontHigh">0'+result[2]+'</span></div>';
			           $searchPhonearea.html( mobilehtml );
			           $("#key_S").val(""); 
		          } else { $searchPhonearea.html("<span class='fontHigh'>非常抱歉!系统中没有您需要的信息...</span>");	  }
	         },
	         error:function(xml){ $searchPhonearea.html("<span class='fontHigh'>非常抱歉!系统中没有您需要的信息...</span>");	 }
	     });
	}
	
	function searchMobileAreaBykeyDown(event,obj){
		var event=event||window.event;
		if(event.keyCode == 13){  searchMobileArea();  }
	}


分享到:
评论
1 楼 heshifk 2015-03-29  
楼主,你好,现在https://service.sh.10086.cn已经访问不了了

相关推荐

    手机号码归属地——到城市

    在IT行业中,手机号码归属地查询是一项常见的服务,它能够帮助用户识别来电号码的来源,通常用于来电显示软件的开发。这项技术涉及到数据库管理和数据处理等多个领域的知识。 首先,我们来了解一下“手机号码归属地...

    手机号码归属地查询

    在IT行业中,手机号码归属地查询是一项常见的服务,它能够帮助用户了解特定手机号码的注册地或运营商信息。这项服务通常基于Web Service技术实现,它允许不同系统间通过网络进行数据交互。以下是对这一主题的详细...

    c#实现手机号码归属地查询

    根据给定文件的信息,本文将深入探讨如何使用C#实现手机号码归属地查询,并结合ASP.NET框架进行实际应用。此外,我们还将了解JQuery在优化前端用户体验中的作用以及数据库访问层(DBA)的设计和优化。 ### 一、C#...

    利用手机在线的api接口通过js获得手机号码归属地数据库

    手机在线提供的诸多api当中有一个是带有回调函数的,也就是可以通过这个回调函数把值再赋给当前页面控件,这样就只需要写一个本地的html然后用写些脚本直接通过浏览器打开运行一个一个的全部穷举读出理论上就可以实现...

    手机号码归属地.zip

    《手机号码归属地查询系统详解》 在信息技术日益发达的今天,手机号码归属地查询是一项常见的功能,它能够帮助我们了解电话号码的来源,对于安全防护和个人隐私保护有着重要作用。本篇文章将深入探讨如何实现这样一...

    js通过号码批量查询归属地,并且导出为excl表格(表格首行表题可自定义)

    在IT行业中,尤其是在数据分析或者个人信息处理的场景下,批量查询电话号码归属地并将其整理成Excel表格是一项常见的任务。这个项目就是围绕这个需求展开的,使用JavaScript(简称js)作为编程语言来实现这一功能。...

    手机号码归属地在线查询触屏版自适应手机wap查询网站模板

    标题中的“手机号码归属地在线查询触屏版自适应手机wap查询网站模板”是指一个专门为移动设备设计的网页应用,其主要功能是提供手机号码归属地的查询服务,并且能够根据用户使用的设备自动调整布局,适应不同的屏幕...

    JavaScript应用实例-手机号码归属地查询.js

    JavaScript应用实例-手机号码归属地查询.js

    7384手机号码归属地查询系统 v2018.zip

    7384手机号码归属地查询系统简介 7384手机号码归属地查询系统一款基于asp txt手机号码归属地查询系统,分成100个数据库的,查询速度超快哦。 内有超多268251个手机号码号段的归属地信息哦。比miui等主流安卓操作...

    手机归属地查询

    手机归属地查询是一种常见的服务,它允许用户通过输入手机号码来获取该号码的大概地理位置信息。这个服务在很多场景下都很有用,例如帮助确认未知来电的来源、追踪丢失的手机或者进行基本的安全评估。在本案例中,...

    基于ASP的手机号码归属地查询.zip

    【ASP技术介绍】 ...综上所述,基于ASP的手机号码归属地查询系统涉及了前端交互、后端处理、数据库操作、API调用等多个技术环节,开发者需要具备全面的Web开发技能,并关注系统性能、安全性和用户体验。

    7384手机号码归属地查询系统 v1.0.rar

    【标题】7384手机号码归属地查询系统 v1.0 该系统是一个基于ASP(Active Server Pages)技术的在线手机号码查询平台,版本为v1.0。它的核心功能是提供快速的手机号码归属地查询服务,通过将数据分散在100个不同的...

    手机号码归属地查询系统

    《手机号码归属地查询系统开发详解》 在信息化社会中,手机号码归属地查询系统扮演着重要的角色,它能够帮助用户快速了解一个电话号码所属的地区、运营商等信息,为日常生活和工作提供便利。本文将深入探讨如何使用...

    网页抓取hao123的手机号码归属地查询

    hao123是中国一个知名的导航网站,提供了包括手机号码归属地查询在内的多种实用工具。为了实现这一目标,开发者使用了IE9浏览器作为基础工具进行页面渲染和数据抓取。这涉及到对浏览器内核的理解和利用,以及可能的...

    js判断手机和固定电话格式

    总的来说,JavaScript中的正则表达式是判断手机和固定电话格式的关键工具,它们可以帮助我们有效地验证用户输入,确保数据的准确性,从而提高应用程序的功能性和用户体验。通过灵活运用和调整正则表达式,我们可以...

    基于PHP的skyest_cn手机号码归属地工具php版源码.zip

    这个工具可能是一个Web应用,允许用户输入手机号码,然后通过某种机制(如API调用或数据库查询)来获取该号码的省份、城市等归属地信息。PHP是一种广泛使用的开源脚本语言,尤其适合Web开发,它的灵活性和强大的功能...

    三网手机号码归属地查询小程序源码

    查询手机号码归属地小程序提供移动、联通、电信三网最新的全号段归属地信息查询,数据及时更新准确。 如果无法使用,替换接口。接口在pages/phone/phone.js 第28行 仅供学习参考,禁止商用

    基于PHP的手机号码归属地查询工具php版源码.zip

    该资源是一个基于PHP编程语言开发的手机号码归属地查询工具的源代码包。这个工具能够帮助用户查询中国...通过学习和理解以上知识点,你可以开发出一个功能完善的手机号码归属地查询工具,并将其集成到自己的项目中。

    Javascript中判断手机号是否正确

    本文将基于给定的代码示例,深入探讨如何在JavaScript中判断手机号码的正确性,包括验证输入是否为数字、长度是否超过11位,以及是否符合中国手机号的标准格式。 ### 验证手机号的基本原则 在中国,手机号码通常...

Global site tag (gtag.js) - Google Analytics