文本脱敏
手机 / 身份证 / 银行卡 / 邮箱 / 姓名 · 规则可视化 · 支持自定义正则
全部在浏览器本地处理,文本不上传、不留存
原文
0 / 50 万字符脱敏结果
规则按 身份证→手机→银行卡→邮箱→姓名→自定义 顺序应用脱敏规则(勾选生效)
常见问题
文本会被上传吗?
不会。脱敏全部在你的浏览器本地完成,不发起任何服务器请求,刷新即清空。
打码规则是怎样的?
手机号保留前 3 后 4(138****5678);身份证保留前 6 位地区码与后 4 位(110101********1234);银行卡(13–19 位)保留后 4 位;邮箱保留首字母与完整域名(a***@example.com);姓名(2–3 个汉字、紧跟手机/身份证、中间可隔空格或标点)保留姓氏。规则按 身份证→手机→银行卡→邮箱→姓名→自定义 顺序应用,后序规则基于前序结果,不会重复打码。
为什么有的没被打码?
它没匹配到规则形态就不会动——带区号的手机号、嵌在更长数字串里的卡号、嵌在长句中的姓名等都可能不命中。宁可漏打、不误伤;特殊形态可用「自定义正则规则」自行表达。
能自己写规则吗?
可以。填一个 JavaScript 正则(如 \d{6})与替换内容(支持 $1 组回引),会在内置规则之后应用。正则非法时会明确提示且不会被应用。