Skip to content
Shared 函数库
Search
K
Main Navigation
首页
指南
API
Appearance
Menu
Return to top
On this page
isIdCard
验证是否为有效的中国大陆身份证号码
身份证验证
✗
无效身份证
测试用例
110101199003071234
11010119900307123X
110101900307123
123456789012345678
函数签名
typescript
function
isIdCard
(
idCard
:
string
)
:
boolean
参数
参数名
类型
必填
说明
idCard
string
是
要验证的身份证号(支持15位和18位)
返回值
类型
说明
boolean
是否为有效身份证号
工作原理
验证长度是否为15位或18位
验证基本格式(数字或末位X)
对于18位身份证,使用加权因子计算校验码
验证校验码是否正确
提取出生日期并验证是否合法
验证年月日范围是否合理
返回验证结果