address-smart-parse智能识别收货地址
2024-12-24 12:42:22
117次阅读
0个评论
address-smart-parse
智能识别收货地址(支持省市区县街道/姓名/电话/邮编识别)
支持以下数据格式
注意:地址、姓名、电话、邮编用空格或者特殊字符分开
支持地址格式
1. 广东省珠海市香洲区盘山路28号幸福茶庄,陈景勇,13593464918
2. 马云,陕西省西安市雁塔区丈八沟街道高新四路高新大都荟 13593464918
3. 陕西省西安市雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918
4. 西安市雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918
5. 雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918
6. 收货人: 李节霁
手机号码: 15180231234
所在地区: 浙江省金华市婺城区西关街道
详细地址: 金磐路上坞街
7. 收货人: 马云
手机号码: 150-3569-6956
详细地址: 河北省石家庄市新华区中华北大街68号鹿城商务中心6号楼1413室
使用方法
ohpm install @nutpi/address-smart-parse
version: < 3.0
/**
* smart 解析地址
* @param event-识别的地址
* @returns <obj>
*/
import smart from '@nutpi/address-smart-parse'
smart("陕西省西安市雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918 211381198512096810")
version: >=3.0 smart(str) 新增参数 address
/**
* smart 解析地址
* @param event-识别的地址
* @param address-地址列表 数据格式请参考 https://github.com/modood/Administrative-divisions-of-China/blob/master/dist/streets.json
* address 可不传,不传则默认识别到省/市/区县 三级信息
* @returns <obj>
*/
// 使用包自带的地址数据
import {smart, address} from 'address-smart-parse'
smart("陕西省西安市雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918 211381198512096810", address)
// 使用自己的数据
import {smart} from 'address-smart-parse'
const myAddress = [...]// 数据格式请参考 https://github.com/modood/Administrative-divisions-of-China/blob/master/dist/streets.json
smart("陕西省西安市雁塔区丈八沟街道高新四路高新大都荟710061 刘国良 13593464918 211381198512096810", myAddress)
生成数据格式
{
"zipCode":"710061",
"province":"陕西省",
"provinceCode":"61",
"city":"西安市",
"cityCode":"6101",
"county":"雁塔区",
"countyCode":"610113",
"street":"丈八沟街道",
"streetCode":"610113007",
"address":"高新四路高新大都荟",
"name":"刘国良",
"phone":"13593464918",
"idCard":"211381198512096810"
}
地址数据来源:中华人民共和国行政区划
邮编数据来源:中华人民共和国邮编
官网
00
- 17回答
- 20粉丝
- 11关注
相关话题
- JSON.parse 解析错误分析
- 【HarmonyOS NEXT】url地址key value解析器
- [HarmonyOS]解决HMRouter路由地址无法抽取的问题
- 三文带你轻松上手鸿蒙的AI语音01-实时语音识别
- 从零到智能:打造智能灯控应用
- (二六)ArkTS 智能语音交互开发
- (九二)ArkCompiler 在智能建筑中的应用:编译优化与智能化水平提升
- (五六)ArkTS 智能表单设计与验证
- 探索 ArkUI:开启智能界面开发新时代
- (三十)ArkTS 人工智能与机器学习集成
- (八六)HarmonyOS Design 在智能交通领域的应用
- (八四)HarmonyOS Design 在智能家居中的应用:智能家居设备的交互设计与便捷控制实现
- 高校鸿蒙生态成长:构建未来智能科技的摇篮
- (四二)利用 ArkCompiler 开发智能家居应用及案例分享
- HarmonyNext智能计算核心:AI模型部署与异构加速实战