UNPKG
web-tools_td_20171017
Version:
latest (2.0.1)
2.0.1
前端业务代码工具库
github.com/Time-coding/webtools
Time-coding/webtools
web-tools_td_20171017
/
isIdCard.js
11 lines
(10 loc)
•
317 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
/** * *
@desc
判断是否为身份证号 *
@param
{
String|Number
} str *
@return
{
Boolean
} */
function
isIdCard
(
str
) {
return
/^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/
.
test
(str) }
module
.
exports
= isIdCard