A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张鹏杰丶HM 中级黑马   /  2014-3-6 09:57  /  1875 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 czwanglei 于 2014-3-11 21:05 编辑

例如243778847@qq.com

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

6 个回复

正序浏览
判断是否为邮箱格式,好像有一个固定的正则表达式。具体的我也忘了,呵呵,可以网上收一下
回复 使用道具 举报
这个考的应该是对字符串的处理。
给你个思路就是把邮箱放到一个string里面
用string的实例方法IndexOf()可以返回查找字符的位置。(这个方法有好几个重载,你可以看下msdn,用你需要的)
例如查找这个字符串里有没‘@’符号,没有这个符号返回值为-1,不是-1就是这个符号的位置。
然后你就可以判断用户输入的这个邮箱是否正确了。
至于邮箱规则就看你自己怎么写了,如:
只能有一个@
只能有一个‘.’
不能@开头
‘ .'符号不能在‘@’的前面也不能在@符号的后一个位置等。

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
污水 发表于 2014-3-6 12:38
.net还没有接触到,不清楚具体的流程运转。
大致是先在html利用javascript直接判断输入的指数是否符合邮件 ...

这是我参加基础测试的一个题目.....
回复 使用道具 举报
.net还没有接触到,不清楚具体的流程运转。
大致是先在html利用javascript直接判断输入的指数是否符合邮件的格式,利用正则表达式。
如果有结束数据需要写入数据库,在php中是可以跳过html页面自己伪造传输数据,所以要在接受页面写一个判断接受到的字符是否符合格式,否则就报错,并结束

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报

就是你看看邮箱的格式,必须有@或者.组成吧     让你判断是不是邮箱的正确格式
回复 使用道具 举报
不懂啥意思。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马