fix: 修复身份证号码验证时缺少直辖县级市的校验

This commit is contained in:
jinye 2024-07-01 15:03:58 +08:00
parent dc927969af
commit 3575b8012b

View File

@ -133,8 +133,8 @@ function verifyRegion(province: string, city: string, country: string) {
return false;
}
// 这里暂时不获取市和区的具体信息因为调用CityDB会把校验函数传染为异步
// city位: 00表示省01-2051-70表示省直辖市21-50表示地区自治州、盟
if (!/^(?:[0-6]\d|70)$/.test(city)) {
// city位: 00表示省01-2051-70表示省直辖市21-50表示地区自治州、盟, 90 表示 直辖县级市
if (!/^(?:[0-6]\d|70|90)$/.test(city)) {
return false;
}
if (!/^\d\d$/.test(country)) {