比如, 美国、英国护照号码:9 位数字 加拿大护照:2 个字母加 6 个数字 法国护照:2 个数字加 2 个字母加 5 个数字 意大利护照:2 个字母加 7 个数字 西班牙护照:3 个字母加 6 个数字 德国护照:9 个字符,由 2-3 个数字与 6-7 个字母混排,头尾是字母。或者单纯为 9 个数字
1 hantsy 2017-10-10 10:59:59 +08:00 应该有规律的,不然护照为什么其他国家都可以扫描识别。。。 |
2 Patrick95 2017-10-10 11:06:51 +08:00 这个没什么规律吧… |
![]() | 3 unity0703 2017-10-10 11:08:02 +08:00 每个国家都写一个正则,一个一个匹配,匹配出来就终止不行吗,这样还可以判断是哪个国家的护照 |
![]() | 4 lixiangzaizheli 2017-10-10 11:17:58 +08:00 先选一个下拉框再匹配正则不就可以了 |
![]() | 5 yulitian888 2017-10-10 11:54:39 +08:00 ![]() 歪楼,护照不带芯片的么,扫啊! |
![]() | 6 580a388da131 2017-10-10 12:15:37 +08:00 先选择国家 /地区呗 如果是一堆不带国家的数据,貌似也没啥意义吧 |
7 admin0113 2017-10-10 12:18:16 +08:00 @lixiangzaizheli +1 |
8 luozic 2017-10-10 12:40:29 +08:00 via iPhone 规则写数据库做白名单。 |
![]() | 9 MC 2017-10-10 12:47:46 +08:00 @yulitian888 中国的话,G 开头的老护照都没有芯片,现在很多老护照都还没到期,相信其他国家也会有类似问题 |
10 shmilypeter 2017-10-10 14:12:32 +08:00 |