注册
登录
会员
标签
奖励
统计
帮助
Ruby中文社区论坛
»
三日一题
» 2008-03-24 rails 测试题(00005)
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
2008-03-24 rails 测试题(00005)
dong123qwe
阿C
栏目管理员
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-3-22 13:21
只看该作者
2008-03-24 rails 测试题(00005)
对于一个用户输入的Email地址,该怎么检查它,以最大限度的保证该Email地址的可用性及其真实性呢?给出你的思路和ROR实现的代码段。
本帖最近评分记录
drive2me
R币
+10
谢谢积极的工作。
2008-3-22 16:56
UID
3959
帖子
59
精华
0
R币
115
阅读权限
100
来自
沃尔博软件开发有限公司
在线时间
83 小时
注册时间
2008-1-14
最后登录
2008-10-28
查看个人网站
查看详细资料
TOP
jmouse
栏目管理员
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-3-23 01:32
只看该作者
不懂ROR,以下纯属瞎说。
如果是用正则或者类似的方法去分析字符串:
Email地址,必然被@分割成2部分,后一部分必然被.分割成2部分。
各段都由数字,英文字母,部分符号(这个很难)组成。
没有连续的“.”
其他还没想全。
在ROR里做,能不能用“@”截出域名,然后去PING?
本帖最近评分记录
wscc111
R币
+3
我很赞同
2008-3-24 16:55
UID
4748
帖子
111
精华
2
R币
377
阅读权限
100
在线时间
279 小时
注册时间
2008-2-28
最后登录
2008-10-20
查看详细资料
TOP
drive2me
飞猪
网站管理员
要飞得更高...
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-3-23 10:15
只看该作者
Rails有专有的方法检测email地址的有效性的。比如,
class User < ActiveRecord::Base
...
validates_format_of :email,
:with => /^[A-Z0-9._%-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i,
:message => "Must be a vaild email address"
...
end
本帖最近评分记录
wscc111
R币
+3
我很赞同
2008-3-24 16:54
Flying Piggy...!
天地人合一!
UID
172
帖子
1617
精华
15
R币
1119
阅读权限
200
来自
北京
在线时间
1781 小时
注册时间
2007-7-6
最后登录
2008-11-23
查看详细资料
TOP
liupei520520
栏目管理员
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-3-24 13:48
只看该作者
Email可用的也不多吧!用split('@')后再取数组第2个元素! 再用split('.')后取数组第1个元素!
和可用的Email地址比较就差不多了把!
也不知道行不行! 只是发表自己的看法!
本帖最近评分记录
wscc111
R币
+3
我很赞同
2008-3-24 16:54
UID
4345
帖子
41
精华
0
R币
125
阅读权限
100
在线时间
84 小时
注册时间
2008-1-31
最后登录
2008-10-10
查看详细资料
TOP
lgn21st
栏目管理员
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-3-24 20:58
只看该作者
有个网上的正则库,可以找到专门为了email地址编写的正则,验证email地址是否符合rfc规范,此正则我见过一次,非常人所能写出
然后看需求,是否需要验证email地址的domain域名有效性,能否被DNS解析
然后看需求,是否有必要连接该email server服务器,发送查询请求看这个服务器上有没有这个账户
然后看需求,是否要发送确认/激活邮件让客人手动确认
.......
UID
873
帖子
243
精华
0
R币
157
阅读权限
100
在线时间
409 小时
注册时间
2007-8-26
最后登录
2008-11-8
查看个人网站
查看详细资料
TOP
krrish
江湖新秀
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-6-23 12:28
只看该作者
正则表达式 学起来很 郁闷
这里的validates要结合正则表达式吧,,在看ruby时 就很头痛这个东西,,各位大虾有冒得 好的法子 来更好掌握 它呢?
本帖最近评分记录
dong123qwe
R币
+5
正则表达式很重要很实用,多理解多练
2008-6-23 12:38
UID
7362
帖子
30
精华
0
R币
51
阅读权限
3
在线时间
26 小时
注册时间
2008-6-23
最后登录
2008-11-19
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
新手入门区
我是新手
书籍学习讨论
Ruby小Case
请您接招
ROR系列讲座
Ruby基础语法
Ruby / Rails Quiz
三日一题
答案点评
题目征集
Ruby / Rails
Ruby 语言
高级编程
Rails 框架和开发
Ruby第三方实现
Rails部署
社区新闻
资源展示区
资源下载区
Ruby/Rails 中文化
国外技术文章翻译精品
NetBeans6 Ruby
ROR Wiki的中文
其他框架
Merb
开源项目区
RGB留言本
1stLog博客
开源项目管理
IT休闲区
海阔天空
企业应用
论坛管理区
用户反馈/论坛管理
联盟合作
电子期刊编辑和管理
[
申请社区博客,抢注rubylog.cn的域名!
]
[共同完善Ruby中文Wiki]
[寻找您身边的Rubyist.]
[提交好帖,加入电子期刊]
R币下完了?来看[赚取R币的三种方式吧]
R币下完了?来看[赚取R币的三种方式吧]
R币下完了?来看[赚取R币的三种方式吧]
2008-11-23 22:23 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61