使用名称和电子邮件进行Rails电子邮件验证

新代码

我想为提交的电子邮件编写验证。但是有一些不同的方法。我将允许用户以“ name'[email protected]和简单的[email protected]两种格式输入电子邮件。因此,基本上,我想编写一个验证来检查当前的有效电子邮件格式价值与否。

只需要一个自定义验证来检查输入电子邮件值中是否存在有效的电子邮件格式。

我的模型如下:

class Contact < ActiveRecord::Base
   validates :email ,presence: true
    validate :email_format

   def email_format
    ??? what to write here ???
   end

end

我如何为此编写验证。

Soundar Rathinasamy

您需要根据情况稍微修改正则表达式。

validates :email, format: { with: /(\A([a-z]*\s*)*\<*([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\>*\Z)/i }

这将匹配以下格式。

[email protected]
Soundar<[email protected]>
Soundar <[email protected]>
soundar<[email protected]>
Soundar Rathinsamy<[email protected]>
Soundar Rathinsamy <[email protected]>
soundar rathinsamy <[email protected]>

如果您需要更改,请继续在rubular.com上编辑此正则表达式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaScript进行电子邮件验证

来自分类Dev

使用电子邮件内容 php 中的按钮进行电子邮件验证

来自分类Dev

在Ruby on Rails中进行电子邮件验证?

来自分类Dev

从HTML表单进行PHP电子邮件验证和检索

来自分类Dev

Rails电子邮件名称标签

来自分类Dev

用户名和电子邮件的Rails验证

来自分类Dev

电子邮件验证消息Rails和Foundation

来自分类Dev

使用2封电子邮件和凭据在Rails中发送电子邮件

来自分类Dev

Facebook登录和电子邮件验证

来自分类Dev

验证电子邮件和IP

来自分类Dev

电子邮件验证和代码批准

来自分类Dev

验证电子邮件和IP

来自分类Dev

Facebook登录和电子邮件验证

来自分类Dev

Java电子邮件和密码验证

来自分类Dev

获取FBSDKLoginManagerLoginResult的电子邮件和名称

来自分类Dev

在Android上使用Firebase 3.0进行电子邮件验证

来自分类Dev

使用RegExp在jQuery中进行电子邮件验证

来自分类Dev

使用ko.observable进行多次电子邮件验证

来自分类Dev

从后端使用Regexp进行角度电子邮件验证

来自分类Dev

使用文本观察器进行电子邮件验证

来自分类Dev

使用Firebase对iOS应用进行电子邮件验证

来自分类Dev

使用Regex在C ++中进行国际电子邮件验证

来自分类Dev

使用laravel进行重复电子邮件的jQuery验证

来自分类Dev

sendEmailVerification与sendSignInLinkToEmail进行使用Firebase的电子邮件验证

来自分类Dev

使用文本观察器进行电子邮件验证

来自分类Dev

使用Java程序进行电子邮件验证

来自分类Dev

使用codeigniter通过电子邮件进行验证注册

来自分类Dev

使用Firebase对iOS应用进行电子邮件验证

来自分类Dev

在Android上使用Firebase 3.0进行电子邮件验证

Related 相关文章

热门标签

归档