JavaScript实现地址智能解析

在写一套进销存系统,代发订单这块需要人员手工录入发件人地址及收件人地址,录入区如图

录入区

可以看到,如果每一项去录的话搞定一个订单的两个地址至少需要十几次复制黏贴操作,这种设计是不能被接受的。
因为录单时手里已经有现成的类似" XX省XX市XX街道XXXXXX,15000000000,姓名"这样的地址字符串,我需要能解析这个字符串提取相应数据到指定input。
很遗憾,我没找到现成的JavaScript开源地址解析库,不过还好,在github上看到了address-smart-parse这款用php识别地址的项目,参照源码,很快在前端复现了主要逻辑,并在实际使用中进行优化改善。
用了几百个历史订单的实际地址测试解析,识别率有98%左右,我已经在github开源 akebe/address-parse
欢迎大家使用一起改善维护。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • “比特币是一种安全而匿名的数字货币” ——维基解密捐款页面 “比特币不会把你从NSA的窥视中隐藏起来” ——连线英...
    Nutbox_Lab阅读 1,786评论 0 3
  • 文/云中月 淘宝是不是很熟悉? 那阿里巴巴呢,它和淘宝有啥区别? 我拿到这本书时,第一个就是上网百度,淘宝与阿里有...
    暖暖的燕窝阅读 334评论 0 0
  • 内脏脂肪是人体必需的,它围绕人的脏器,主要存在于腹腔,少部分集中在肝脏,能储存热量,保护内脏。如果一个人内...
    大队会计健康管理师阅读 1,337评论 0 0
  • 人生总得有个航向,使你不至颓废,懈怠,破灭,那就是梦想;纵使不轰动,不伟大,不永恒,却是你不会迷失精神的雷电,在云...
    楼台花舍阅读 807评论 25 3

友情链接更多精彩内容