zhilian-auto-hi
Version:
智联招聘自动打招呼工具 - 自动化招聘流程的命令行工具
41 lines (40 loc) • 1.03 kB
JavaScript
;
/**
* 年龄相关工具函数
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.extractAge = extractAge;
exports.checkAgeMatch = checkAgeMatch;
/**
* 从简历文本中提取年龄
* @param resumeText 简历文本
* @returns 提取到的年龄,如果未找到则返回null
*/
function extractAge(resumeText) {
// 匹配模式:直接年龄(如:23岁、25岁)
const agePattern = /(\d{1,2})岁/;
const ageMatch = resumeText.match(agePattern);
if (ageMatch) {
return parseInt(ageMatch[1]);
}
return ageMatch;
}
/**
* 检查年龄是否符合筛选条件
* @param age 年龄
* @param minAge 最小年龄限制
* @param maxAge 最大年龄限制
* @returns 是否符合条件
*/
function checkAgeMatch(age, minAge, maxAge) {
if (age === null) {
return false;
}
if (minAge !== undefined && age < minAge) {
return false;
}
if (maxAge !== undefined && age > maxAge) {
return false;
}
return true;
}