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