Dale_Lusia 2021-06-05 09:01 采纳率: 100%
浏览 65
已采纳

js正则表达式用*替换相应内容

用JS想将邮箱改为这样的格式:

例:原邮箱为1234567890@qq.com

通过正则匹配用replace改为这样:123*******@qq.com

即保留前三位(可能为数字或字母)与@后面的内容,其余内容用*代替,

请问应该怎么写?

  • 写回答

3条回答 默认 最新

  • CSDN专家-文盲老顾 2021-06-05 09:28
    关注
    new Regex(@"(?<=^[^@]{3}[^@]*)[^@](?=[^@]*@)",RegexOptions.IgnoreCase).Replace("1234567890@qq.com","*")
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料