react-smart-address

0.1.0 • Public • Published

react-smart-address

npm version

自动识别收货地址

感觉不错的话,请点个🌟

安装

npm:

npm install react-smart-address --save

yarn:

yarn add react-smart-address

支持以下格式

注意:地址、姓名、电话 用空格或者特殊字符分开

特殊字符(可自行添加:./node_modules/react-smart-address/src/address_parse.js line:389):

~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“’。,、?-
  1. 河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室,小伙子,15518720000
  2. 小伙子,河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室 15518720000
  3. 河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室 小伙子 15518720000
  4. 古冶区赵各庄街道胜利路66号10楼1002室 小伙子 15518720000
  5. 河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室 15518720000 小伙子
  6. 河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室15518720000 小伙子
  7. 河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室150-1872-0000 小伙子

不支持的数据格式

河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室小伙子15518720000

使用

import SmartAddress from 'react-smart-address';
 
let address = SmartAddress.smart('河北省唐山市古冶区赵各庄街道胜利路66号10楼1002室 15518720000 小伙子');
console.log('SmartAddress: ' + address);
 
// SmartAddress: {
// "address": "胜利路66号10楼1002室",
// "city": "唐山市",
// "cityCode": "1302",
// "county": "古冶区",
// "countyCode": "130204",
// "name": "小伙子",
// "phone": "15518720000",
// "province": "河北省",
// "provinceCode": "13",
// "street": "赵各庄街道",
// "streetCode": "130204004"
// }
 

Dependents (0)

Package Sidebar

Install

npm i react-smart-address

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

2.27 MB

Total Files

9

Last publish

Collaborators

  • jszh