简介
validate-id-za
是一个针对南非身份证号码进行验证的 npm 包。在实现南非身份证号码验证的过程中,这个库可以帮助开发者简化验证的过程。
安装
使用 npm 进行安装即可:
npm install validate-id-za --save
快速开始
验证身份证号码
-- -------------------- ---- ------- ----- ---------------- - -------------------------- ----- -------- - ---------------- ------------------------------ - ------------------------- - ---- - -------------------------- -
验证过程不通过时,会返回 false
。
获取生日信息
const validateIdNumber = require('validate-id-za'); const idNumber = '0012311230121'; const birthDate = validateIdNumber.getBirthDate(idNumber); console.log(`生日:${birthDate}`);
获取性别信息
-- -------------------- ---- ------- ----- ---------------- - -------------------------- ----- -------- - ---------------- ----- ------ - ------------------------------------- --------- --- ---- - ------------------ - ---- --------- --- ---- - ------------------ - ---- - ------------------ -
详解
验证身份证号码
validateIdNumber(idNumber: string): boolean
验证身份证号码是否合法。如果合法,返回 true
;否则,返回 false
。
获取生日信息
getBirthDate(idNumber: string): string
获取身份证号码对应人员的生日信息。返回的格式是 YYYY-MM-DD
。
获取性别信息
getGender(idNumber: string): string
获取身份证号码对应人员的性别信息。返回 M
或者 F
。
意义
在开发南非的相关项目时,对南非的身份证号码进行验证是必要的。在实现验证的过程时,可以使用这个库来简化开发的过程。这个库是开源的,任何人都可以查看其源码或者提交 bug 或者功能需求。
示例代码
-- -------------------- ---- ------- ----- ---------------- - -------------------------- ----- -------- - ---------------- -- ----------- ------------------------------ - ------------------------- - ---- - -------------------------- - -- ------ ----- --------- - ---------------------------------------- ------------------------------- -- ---- ----- ------ - ------------------------------------- --------- --- ---- - ------------------ - ---- --------- --- ---- - ------------------ - ---- - ------------------ -
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005671f81e8991b448e3846