精华 手机号码归属地查询模块
发布于 9 年前 作者 leizongmin 10868 次浏览 最后一次编辑是 8 年前 来自 分享

安装即可使用,无需联网请求外部API,自带数据库约154K(支持绝大多数号码段,比如170) 有兴趣可以研究模块源码看看:https://github.com/SuperID/query-mobile-phone-area

安装

$ npm install query-mobile-phone-area --save

使用

var query = require('query-mobile-phone-area');

// 查询国内号码
console.log(query('13800138000'));
// 输出: {province: '北京', city: '北京', type: '中国移动'}

// 查询国际号码
console.log(query.queryCountry('8613800138000'));
// 输出: {country: '中国', enCountry: 'China', code: 'CN', number: '13800138000'}

// 根据国家代码查询信息
console.log(query.queryCountryInfo('CN'));
// 输出: {country: '中国', enCountry: 'China', code: 'CN', number: '86'}
17 回复

好样的,老雷

不得了,老雷要跳槽吗? 自豪地采用 CNodeJS ionic

问题是数据库准确吗?

@flyingcodes 原始数据是半年前在淘宝上花钱买的,理论上只可能不完整,不会不准确。目前我们公司用的是这个数据库

@fengmk2 苏千大大要带我飞吗😊

好样的,谢谢分享

@leizongmin 是的,双飞起 自豪地采用 CNodeJS ionic

又稍微压缩了一下,数据库大小从1.4M减到154K,这样在安装模块时可以尽量轻便(尽管模块载入后内存占用不会减少)

牛逼

来自酷炫的 CNodeMD

关注老雷有好东西~

好东西

来自酷炫的 CNodeMD

回到顶部