我想更改在我的应用程序中定义有效电子邮件的正则表达式。我正在尝试在config/initializers/devise.rb中执行此操作。要检查我是否正则表达式正在试图启动与一些容易喜欢设计不尊重config.email_regexp
config.email_regexp = /\d+/
时没有工作,我想,也许我的Ruby的正则表达式的语法时才知识已经掉了,试了一下我认为是一个超级简单的正则表达式
config.email_regexp = /a/
虽然改变以下对允许的密码有影响,但前两行似乎没有影响。
config.password_length = 2..128
我该怎么办才能修改正则表达式验证电子邮件? (在我做出每个修改后,我重新启动了服务器以确保所做的更改已被提取。)
对于混淆,我很抱歉,但我明白这些对于电子邮件来说并不是很好的正则表达式,但我想测试一下,在使用更复杂的正则表达式之前,我正在使用这些正则表达式。尽管我们谈到了帮手网站的主题,但我还要提到:[regex powertoy](http://regex.powertoy.org/)和[regex info](http://www.regular-expressions。 info /) – Michael 2012-07-10 12:48:37