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

咨询Ant Design内部邮箱验证逻辑、正则规则及查询路径

Ant Design 表单邮箱验证的实现与正则获取方法

Ant Design 的表单验证底层依赖 async-validator 库,你要找的邮箱验证规则和正则表达式都在这个依赖包里:

  • 直接查看源码:
    邮箱验证的逻辑在 async-validator 的 src/validator/email.ts 文件中,对应的正则表达式为:
    const EMAIL_REGEXP = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    
  • 验证逻辑核心是用该正则匹配输入值,同时会处理空值等边界情况(比如非必填字段为空时会跳过验证)。

你也可以直接在项目的 node_modules 目录中找到 async-validator 包,查看对应文件内容获取准确实现细节。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 12:52:11