验证来自所有国家/地区的身份证号码

时间:2012-01-30 09:07:22

标签: php javascript mysql html

任何人都知道任何函数或正则表达式来验证来自所有国家/地区的身份证号码?

我找到了这个正则表达式,他验证了来自西班牙的身份证号码,但我需要验证所有国家/地区的所有身份证号码。

^((([A-Z]|[a-z])\d{8})|(\d{8}([A-Z]|[a-z])))$

感谢。

2 个答案:

答案 0 :(得分:1)

您无法通过一个正则表达式验证来自所有国家/地区的ID号码,因为每个国家/地区都有不同的政策,例如在我的国家/地区,^\\d{14}$ a.e.,14个数字验证。

您可以做的是将每个国家/地区与正则表达式模式相关联,并根据其国家/地区验证ID。

答案 1 :(得分:0)

我不认为这是可能的,因为不同国家的格式和验证规则不同。