我正在Rails中使用以下工具进行邮箱验证:
validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
此外,我在前端进行HTML5验证,但邮箱地址
..abc@gmail.com
.abc@gmail.com
仍然有效.我错过了什么?
我正在Rails中使用以下工具进行邮箱验证:
validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i
此外,我在前端进行HTML5验证,但邮箱地址
..abc@gmail.com
.abc@gmail.com
仍然有效.我错过了什么?
我使用标准ruby库中内置的URI常量
validates :email, format: { with: URI::MailTo::EMAIL_REGEXP }