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

如何为IMask输入框添加固定字符串后缀@test.com.br?

用IMask实现固定后缀的邮箱掩码

完全可行,你只需要把固定的后缀部分用{}包裹,前面的可变输入区域用IMask的掩码规则定义即可。针对你要的XXXXXXXXXXXXXXXXXX@test.com.br格式(18位可变前缀+固定后缀),可以这么写:

示例代码

// 数组形式(更易维护,推荐)
var emailMask = IMask(
  document.getElementById('email-mask'),
  {
    mask: [
      { repeat: 18, mask: /\w/ }, // 18位字母/数字/下划线
      '@{test.com.br}' // 固定后缀,自动补全且不可编辑
    ]
  }
);

// 或者字符串形式
var emailMask = IMask(
  document.getElementById('email-mask'),
  {
    mask: '\\w{18}@{test.com.br}'
  }
);

说明

  • 如果你需要调整前缀的字符规则(比如允许点号、短横线),只需要把/\w/改成对应的正则即可,比如/[a-zA-Z0-9._-]/
  • 固定部分用{}包裹后,IMask会自动在输入时补全该内容,并且用户无法编辑这部分固定字符

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 01:55:32