You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure AD SAML正则替换问题:移除邮箱中的连字符与撇号

Azure AD SAML声明移除邮箱特殊字符解决方案

直接通过一次RegExReplace转换即可完成需求,无需二次转换,具体配置如下:

  • 转换方式:RegExReplace()
  • 属性:user.mail
  • 正则模式:[-']|@.*$
  • 替换模式:留空(不填任何内容)

逻辑说明

这个正则会匹配两类需要移除的内容:

  1. 单个的连字符-或撇号'
  2. @符号及其后面的所有域名部分

将匹配到的内容替换为空字符串后,就能直接得到去掉特殊字符和域名的纯用户名部分,比如:

  • 输入:BobSacamento-Williams@company.com → 输出:BobSacamentoWilliams
  • 输入:O'Neil@test.com → 输出:ONeil

内容的提问来源于stack exchange,提问作者Learn2KawaiiCode

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 09:12:06