UNPKG

zhilian-auto-hi

Version:

智联招聘自动打招呼工具 - 自动化招聘流程的命令行工具

41 lines (40 loc) 1.03 kB
"use strict"; /** * 年龄相关工具函数 */ 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; }