IsEmail() 会将电子邮件中的隐形字符视为有效字符
作者: Scarus创建于 2022年9月8日更新于 2026年9月5日
标签🐛 bug
描述
我们的一个用户输入了以下类型的电子邮件地址:
"[email protected]"
它在开头包含一个不可见的字符(可能是复制/粘贴时产生的结果)?
(您可以通过将该字符串粘贴到 Web 浏览器控制台中来显示它)
结果是出现了难以发现的问题,正如您在两个看似相同的字符串实际上不匹配时所期望的那样。
内容来源: validatorjs/validator.js