比如, 美国、英国护照号码: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 1
歪楼,护照不带芯片的么,扫啊!
|
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
|