📚 深度解析:Regex Common
💡 常见使用场景
- 常用正则模板(邮箱/URL/手机)。
- 表单校验时套用现成模板:邮箱、手机号、URL 等常见模式直接用,而不是凭印象手写。
模板
手机号中国大陆 `^1[3-9]\d{9}$`。
❓ 常见问题(FAQ)
- 正则能验证一切吗?
- 复杂语义(如邮箱 RFC)正则难全覆盖,需配合业务校验。
- 为什么邮箱正则普遍不准?
- 因为邮箱的完整语法(RFC 5322)极其复杂,包含引号、注释与嵌套结构,用单个正则精确匹配几乎不可能。实践中通常只做粗校验(如「包含 @ 且 @ 后有点」),真正的验证必须发一封确认邮件。这也是强校验反而会误伤合法用户的原因。