快递单号貌似都是数字,如果用户给出一个快递单号,如何识别这个快递是哪个快递公司的呢?

快递单号貌似都是数字,如果用户给出一个快递单号,如何识别这个快递是哪个快递公司的呢?
1 liuhaotian May 9, 2015 申通单号由12位数字组成,常见以268**、368**、58**等开头 EMS单号由13位字母和数字组成,开头和结尾二位是字母,中间是数字 顺丰单号由12位数字组成,常见以电话区号后三位开头 圆通单号由10位字母数字组成,常见以1*、2*、6*、8*、D*及V*等开头 中通单号由12位数字组成,常见以2008**、6**、010等开头 韵达单号由13位数字组成,常见以10*、12*、19*等开头 天天单号由14位数字组成,常见以6**、5*、00*等开头 汇通快递查询单号由13位数字编码组成,常见以0*或者B*、H*开头 速尔的快递单号由12位数字组成的 德邦的货运单号现在是以1或2开头的8位数字组成 宅急送单号由10位数字组成,常见以7**、6**、5**等开头 |
2 54dev May 9, 2015 快递100有接口吧? |
3 iyaozhen May 9, 2015 via Android 这个要自己实现的话看一下快递100的实现,它会加载一个js做匹配,代码里面有注释,良心企业呀。 接口的话也就用快递100的,我请求量小,一直没问题,不知道量大了会不会封ip。 |
4 liuhaotian May 9, 2015 |
5 alay9999 May 9, 2015 鼠标滚轮吐了一口老血…… |
6 Syec May 9, 2015 鼠标渡轮吐了一口老血...... |
7 yangxiongguo May 9, 2015 终于翻下来了 |
8 ynyounuo May 9, 2015 via iPad @liuhaotian 我说,这么长的 gist 就不要 embed 了…… |
9 liuhaotian May 9, 2015 |
10 sanddudu May 9, 2015 @liuhaotian EMS 也有 13 位纯数字的 如果是 2 位字母 + 9 位数字 + 2 位字母的话,开头一定为 E,最后两位国内为 CS 或 CN,国际快递的最后两位是国家的代码 |
11 shootsoft OP @54dev 主要是他的接口也有这个com参数选项,参考http://www.kuaidi100.com/openapi/api_post.shtml |
12 elgoog May 9, 2015 拖滚动条表示毫无压力 |
13 jsxhhyf PRO 居然有这么多快递公司... |
14 blessme May 9, 2015 4楼赔偿我鼠标! |
15 est May 9, 2015 kuaidi100 某个js写的很好。应该就是楼上某位滚轮杀手贴那个。 |
16 Septembers May 9, 2015 @alay9999 @Syec @yangxiongguo @ynyounuo @liuhaotian @blessme @elgoog 在自定义CSS写上".gist .file-data{max-height:100em}"试试 |
17 Septembers May 9, 2015 |
18 Septembers May 9, 2015 @est 在自定义CSS写上".gist .file-data{max-height:35em}"试试 (前面写的100em感觉还是太高了 |
19 iyaozhen May 9, 2015 |
20 wheatcc May 9, 2015 kuaidi100直接输入单号查询即可。 |
21 laibinbin May 10, 2015 via iPhone 靠,欺负党 |
22 JimmyCai May 10, 2015 滑的我手疼 |
23 garipan May 10, 2015 这种不能折叠吗~滑了好久 |
24 nothing2 May 10, 2015 |
26 julyclyde May 10, 2015 @liuhaotian 我这里汇通都是2字头12位的 |