ZonoTools

用 Regex Tester 改进表单校验

作者 ZonoTools7 分钟阅读

简介

表单校验中的 Regex 很容易“看起来能用”,但在真实输入中漏掉边界情况。

从样本开始

准备一组应该通过和应该失败的样本,包括空格、大小写、国际字符、符号和极长输入。

不要过度匹配

邮箱、URL 和人名比想象中复杂。Regex 应该匹配产品真正支持的范围,而不是试图覆盖所有理论情况。

审查错误提示

校验失败时,错误提示要告诉用户如何修正,而不是只说“格式错误”。

结论

Regex Tester 的价值在于快速验证边界样本。先写样本,再调整表达式,最后用真实表单测试。

footer=