UNPKG
jlb-tools
Version:
latest (0.0.11)
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
js工具库
github.com/Pasoul/jtools
Pasoul/jtools
jlb-tools
/
lib
/
isIDCard.js
12 lines
(10 loc)
•
316 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
/** * 校验十八位身份证号码 *
@param
{
*
} idcard 身份证号码 *
@return
{
boolean
} 验证结果true/false */
function
isIDCard
(
idcard
) {
let
reg =
/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
;
return
reg.
test
(idcard); }
module
.
exports
= isIDCard;