首页 新闻 会员 周边 捐助

教主与正则表达式

0
悬赏园豆:40 [已解决问题] 解决于 2016-02-23 20:43

Description

这天老郭新开发的项目要上线了,他现在要写一个账号注册的页面,其中有一项是填邮箱,而这个邮箱的验证需要通过正则表达式检测是否合法。
所谓正则表达式,就是指一串符合某个句法规则的字符串,而邮箱地址的句法规则也非常简单:
首先是一段非空连续的自定义字符串,只应该包含字母、数字或者下划线
接下来是一个‘@’字符
接着是一串字符串代表电子邮局地址。(由于电子邮局地址种类过多,老郭决定只允许‘qq.com’,‘163.com’,‘google.com’的邮箱注册)

现在问题来了,教主忙着收拾他那被群喵大闹过的牢房,这个任务只能交给你们,你们能完成吗?

 

Input

多组数据,每行一组,不超过100组。
每组由一串字符组成,每组不超过100字符。

 

Output

每组输出一行,判断输入的邮箱地址是否合法。如果合法,输出该邮箱地址,不要有多余空格,电子邮局地址的字母为小写。如果不合法,输出“圣光会制裁你!”(引号不输出)

 

Sample Input

 

 

jiaozhu@google.com
_1aoguo@163.cOM
123@qq.comn
()@qq.com

 

Sample Output

jiaozhu@google.com
_1aoguo@163.com
圣光会制裁你!
圣光会制裁你!
WUSTXIAO的主页 WUSTXIAO | 初学一级 | 园豆:123
提问于:2016-02-21 22:20
< >
分享
最佳答案
0

^[a-zA-Z0-9_]*@qq.com$|^[a-zA-Z0-9_]*@163.com$|^[a-zA-Z0-9_]*@google.com$

收获园豆:40
刘宏玺 | 专家六级 |园豆:14020 | 2016-02-22 10:13

能用C语言写吗?

WUSTXIAO | 园豆:123 (初学一级) | 2016-02-22 15:22

@xr肖睿: 关键的都给你搞定了,咋还这么懒呢?

刘宏玺 | 园豆:14020 (专家六级) | 2016-02-23 09:58

@刘宏玺: 看到这个  不知道为什么  戳中了笑点

沧海一粟不够喝 | 园豆:5 (初学一级) | 2016-02-26 16:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册