@ivujs/i-utils
Version:
前端模块化 JavaScript 工具库
37 lines (36 loc) • 1.37 kB
TypeScript
/**
* 根据身份证号码获取信息
* @description 能获取到 籍贯,出生日期,年龄,性别
* @param {string} idCard 身份证号码,支持一代15位和二代18位
* @returns {Object} 返回身份证信息对象
*/
export declare function getInfoByIDCard(idCard: string): {
province: string | undefined;
birthday: string | undefined;
age: number | undefined;
sex: string | undefined;
} | undefined;
/**
* 根据身份证号码获得生日
* @param {string} idCard 身份证号码,支持一代15位和二代18位
* @returns {string} 返回生日
*/
export declare function getBirthdayByIDCard(idCard: string): string | undefined;
/**
* 根据身份证号码获得年龄
* @param {string} idCard 身份证号码,支持一代15位和二代18位
* @returns {number} 返回年龄
*/
export declare function getAgeByIDCard(idCard: string): number | undefined;
/**
* 根据身份证号码获得性别
* @param {string} idCard 身份证号码,支持一代15位和二代18位
* @returns {string} 返回性别
*/
export declare function getSexByIDCard(idCard: string): string | undefined;
/**
* 根据身份证号码获得省份
* @param {string} idCard 身份证号码,支持一代15位和二代18位
* @returns {string} 返回省份
*/
export declare function getProvinceByIDCard(idCard: string): string | undefined;