Package Exports
- @ali1416/phone2region
- @ali1416/phone2region/dist/phone2region.node.js
- @ali1416/phone2region/lib/main.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@ali1416/phone2region) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Phone Number To Region For JavaScript 手机号码转区域JavaScript版
简介
本项目迁移自ALI1416/phone2region,构建后phone2region.min.js
文件仅3kb
数据文件
- 数据文件目录:点击查看
其他语言项目
.Net
: ALI1416/Phone2Region.NetJava
: ALI1416/phone2region
依赖导入
网页
https://unpkg.com/@zip.js/zip.js/dist/zip.min.js https://unpkg.com/@ali1416/phone2region/dist/phone2region.min.js
node
npm install @ali1416/phone2region
使用示例
// node test-node.js
const fs = require('fs')
const {Phone2Region} = require('../dist/phone2region.node')
let url = 'https://www.404z.cn/files/phone2region/v2.0.0/data/phone2region.zdb'
let zdbPath = 'D:/phone2region.zdb'
let phone2Region = new Phone2Region()
// runUrl()
runFile()
async function runUrl() {
await phone2Region.initByUrl(url)
run()
}
async function runFile() {
console.log(`是否已经初始化:${phone2Region.initialized()}`)
let buffer = fs.readFileSync(zdbPath).buffer
await phone2Region.init(buffer)
console.log(`是否已经初始化:${phone2Region.initialized()}`)
run()
}
function run() {
console.log(phone2Region.parse('1875471'))
console.log(phone2Region.parse('18754710000'))
console.log(phone2Region.parse7(1875471))
console.log(phone2Region.parse11(18754710000))
}
更多请见测试