var ddd = `南宁市 450100000000
兴宁区 450102000000
青秀区 450103000000
江南区 450105000000
西乡塘区    450107000000
良庆区 450108000000
邕宁区 450109000000
武鸣区 450110000000
隆安县 450123000000
马山县 450124000000
上林县 450125000000
宾阳县 450126000000
横县  450127000000
柳州市 450200000000
城中区 450202000000
鱼峰区 450203000000
柳南区 450204000000
柳北区 450205000000
柳江区 450206000000
柳城县 450222000000
鹿寨县 450223000000
融安县 450224000000
融水苗族自治县 450225000000
三江侗族自治县 450226000000
桂林市 450300000000
秀峰区 450302000000
叠彩区 450303000000
象山区 450304000000
七星区 450305000000
雁山区 450311000000
临桂区 450312000000
阳朔县 450321000000
灵川县 450323000000
全州县 450324000000
兴安县 450325000000
永福县 450326000000
灌阳县 450327000000
龙胜各族自治县 450328000000
资源县 450329000000
平乐县 450330000000
荔浦市 450381000000
梧州市 450400000000
万秀区 450403000000
长洲区 450405000000
龙圩区 450406000000
苍梧县 450421000000
藤县  450422000000
蒙山县 450423000000
岑溪市 450481000000
北海市 450500000000
海城区 450502000000
银海区 450503000000
铁山港区    450512000000
合浦县 450521000000
防城港市    450600000000
港口区 450602000000
防城区 450603000000
上思县 450621000000
东兴市 450681000000
钦州市 450700000000
钦南区 450702000000
钦北区 450703000000
灵山县 450721000000
浦北县 450722000000
贵港市 450800000000
港北区 450802000000
港南区 450803000000
覃塘区 450804000000
平南县 450821000000
桂平市 450881000000
玉林市 450900000000
玉州区 450902000000
福绵区 450903000000
容县  450921000000
陆川县 450922000000
博白县 450923000000
兴业县 450924000000
北流市 450981000000
百色市 451000000000
右江区 451002000000
田阳区 451003000000
田东县 451022000000
德保县 451024000000
那坡县 451026000000
凌云县 451027000000
乐业县 451028000000
田林县 451029000000
西林县 451030000000
隆林各族自治县 451031000000
靖西市 451081000000
平果市 451082000000
贺州市 451100000000
八步区 451102000000
平桂区 451103000000
昭平县 451121000000
钟山县 451122000000
富川瑶族自治县 451123000000
河池市 451200000000
金城江区    451202000000
宜州区 451203000000
南丹县 451221000000
天峨县 451222000000
凤山县 451223000000
东兰县 451224000000
罗城仫佬族自治县    451225000000
环江毛南族自治县    451226000000
巴马瑶族自治县 451227000000
都安瑶族自治县 451228000000
大化瑶族自治县 451229000000
来宾市 451300000000
兴宾区 451302000000
忻城县 451321000000
象州县 451322000000
武宣县 451323000000
金秀瑶族自治县 451324000000
合山市 451381000000
崇左市 451400000000
江州区 451402000000
扶绥县 451421000000
宁明县 451422000000
龙州县 451423000000
大新县 451424000000
天等县 451425000000
凭祥市 451481000000`// 根绝\n空格将数组分割成多个数组
var arr = ddd.split('\n')// 使用正则清除数组中各元素内的空格
var arr1 = arr
var newArr = []
arr1.forEach(item=>{newArr.push(item.replace(/\s+/g,''))})// 对数据进行处理,使用了string的slice方法等
var arr2 = newArr
var arr3 = []
arr2.map(r=>{let _rr={region_code: '',
region_name: '',
parent_code: ''
}
_rr.region_code = r.slice(-12)
_rr.region_name = r.slice(0,-12)
if((_rr.region_code.slice(4).split('0')).length-1!=8){_rr.parent_code = _rr.region_code.slice(0,4)+'00000000'
}else{_rr.parent_code = _rr.region_code.slice(0,2)+'0000000000'
}
r=_rr
arr3.push(r)
})
console.log(arr3)


转换成功后,通过 JSON.stringify 方法将数据转换为字符串格式

JSON.stringify(arr3)


拷贝下来,到 JSON 转换解析 的网站转码,而后复制到本地项目中即可。


前端数据处理——行政区域编码相关推荐

  1. 前端优化 ---- 从编码、缓存、打包与兼容性几个方面讨论

    前端优化 1. 编码层面 1.1 注重代码规范 1.2 避免造成内存泄漏 2. 缓存 2.1 http缓存 2.1.1 强缓存 2.1.2 协商缓存 2.2 本地缓存 3 打包与兼容性优化 3.1 b ...

  2. 前端 javascript 字符编码与解码

    前端 javascript 开发过程中, 有时候会遇到字符串的编码和解码. 面对眼花缭乱的js原生方法, 到底如何选择总是很头大, 在此对常用方法做个小结. escape & unescape ...

  3. web项目开发 之 前端规范 --- CSS编码规范

    此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范 文档.供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力. 转载请注明出处:JS前端实用开 ...

  4. web项目开发 之 前端规范 --- HTML编码规范

    此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文 档.供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力. 转载请注明出处,JS前端实用开 ...

  5. 戏说前端之CSS编码规范

    前言 项目启动时 css 应该注意哪些问题 文件名规范 文件名建议用小写字母加中横线的方式.为什么呢?因为这样可读性比较强,看起来比较清爽,像链接也是用这样的方式,例如 // 地址: github的地 ...

  6. 纯前端大数据处理技术:葡萄城纯前端开发工具应用实践

    SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,满足多平台.跨平台的表格数据处理和类 Excel 的表格应用开发. WijmoJS 前端开发工具包由多款纯 ...

  7. 网上书城项目前端界面设计及编码

    文章目录 前言 正文 登录界面 注册界面 前台主界面 搜索书籍界面 购物车界面 前言 上篇文章做了需求分析和设计数据库表(传送门),今天来设计前端界面和编码. 正文 注意,下面的这些页面全部都要引用外 ...

  8. 纯前端表格控件SpreadJS以专注业务、提升效率赢得用户与市场

    提起华为2012实验室,你可能有点陌生. 但你一定还对前段时间华为的那封<海思总裁致员工的一封信>记忆犹新,就在那篇饱含深情的信中,我们知道了华为为确保公司大部分产品的战略安全和连续供应, ...

  9. WebRose-低代码PaaS平台的新流派,前后端都可直接在线极简式编码

    文章目录 前言 一.WebRose具体如何在线开发? 二.前端JS编码 1.创建前端组件的方法 2.操作前端组件方法 3.动态创建布局 4.与其他平台集成 5.前端跳转新页面 6.调用后端微服务Jav ...

最新文章

  1. cv2.cvtColor(img,p)图片格式转换的用法
  2. python实现简单的api接口-python中接口的实现实例
  3. 田沄(1980-),男,博士,中国工程院—清华大学联合博士后科研工作站博士后,北京师范大学副教授....
  4. 你了解京东云区块链吗?点开有详情!
  5. JQuery EasyUI 之 messager基本使用
  6. 2017年苏大计算机考研872真题及解析
  7. 【Windows】如何关闭svchost,win10系统svchost下载占网速,无缘无故下载软件
  8. python如何在图片上添加文字_Python在图片中添加文字的两种方法
  9. cordova 微信支付
  10. 【SoC FPGA】外设PIO按键点灯
  11. vue大文件上传断点续传解决方案
  12. 大数据架构师拿年薪50W的方法诀窍
  13. win7睡眠功能无法使用(睡眠按钮变灰)
  14. 穷人最讨人嫌的地方其实不是穷,而是太在意面子
  15. solr分组查询、统计功能详解
  16. G1.sniper Z97主板不能进入BIOS
  17. 金蝶KIS专业版V14.1销售毛利润明细表增加新列和修复报表成本算法
  18. 循环移动数组,比如移动M个位置
  19. BAPI: 创建发票(MIRO)和预制发票(MIR7)
  20. 技术管理(一)——角色转变!如何从管理好自己到管理好团队

热门文章

  1. JS数组的创建及正则表达式的对象
  2. 基于立体视觉的三维模型重建系统设计
  3. 7代服务器cpu型号,七代酷睿都有哪些型号?_笔记本新闻-中关村在线
  4. 板端电源硬件调试BUG
  5. 预防甲肝和戊肝,海产品烧熟煮透吃
  6. DStream转换操作
  7. 你了解这些常用器件封装及其名字来历么?
  8. Lora中信息码片,编码率解释
  9. Linux服务器硬件及RAID
  10. 百度地图自定义瓦片切片工具