Agent Skills
返回列表
手机号中间脱敏

手机号中间脱敏

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f1b049da/cpm20260717。

技能介绍

要解决的问题

CRM 列表、导出预览和分享文案里,手机号经常以明文出现。一个跟进记录列表页可能一次渲染几十条客户数据,完整号码直接暴露在列表、截图和转发内容里。直接在模板里写 substr 或正则替换容易出错:分隔符没处理、长度不对还照打、甚至把存库的原始字段也改掉。

技能如何工作

这个技能把打码逻辑收敛到一处,核心规则很简单:

  • 展示层打码:只影响输出的展示结果,不覆盖存储用的原始手机号字段,业务字段始终保留原文。
  • 固定格式:前3 + **** + 后4,例如 13812345678 → 138****5678。
  • 先归一化再打码:138 1234 5678、138-1234-5678 这类带分隔符的输入会先清洗成纯数字,再走同样的打码流程。
  • 可读反馈:无论成功还是失败,都返回明确提示,包括成功示例或失败原因。

适用边界与注意点

  • 只处理中国大陆 11 位、以 1 开头的号码。
  • 其余输入原样返回并说明原因,例如 12345(长度不足)、空串、固定电话。
  • 可逆业务字段需要保留原文时,打码只发生在渲染环节,不要反过来改数据源。

使用场景

  • CRM 客户列表页渲染跟进记录,需要避免完整手机号明文露出
  • 导出客户数据预览时,要求列表里别露全号,仅展示脱敏结果
  • 制作客户卡片或分享文案时,要将手机号中间四位打码后输出
  • 跟进记录列表需要保留原始手机号字段,仅在展示层打码

适合人员

  • CRM 系统后端工程师,需要在列表和导出接口中集成脱敏逻辑
  • 数据分析师,导出客户数据预览前需要对手机号做展示层处理
  • 客服团队负责人,分享客户跟进记录时希望避免完整号码外泄
  • 前端工程师,编写跟进记录和客户卡片模板时需要正确的打码规则