Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4026795
  • 博文数量: 272
  • 博客积分: 7846
  • 博客等级: 少将
  • 技术积分: 6476
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-25 16:27
文章分类

全部博文(272)

分类: Mysql/postgreSQL

2011-09-26 15:10:29

目的:过滤非法EMAIL地址,只显示合法地址

SELECT * FROM `student` WHERE email regexp '^([a-z]|[0-9]|[_])+@(([a-z]|[0-9]|-)+\\.)+([a-z])+$'
阅读(2871) | 评论(4) | 转发(2) |
0

上一篇:论学习

下一篇:从一个QQ签名说去。。。

给主人留下些什么吧!~~

十年梦生2011-10-04 23:53:05

10502chenjiao: 没懂。如果去掉【0-9】  那  @162呢.....
去掉的是.后面的0-9  前面的不影响   貌似还有问题。。。

10502chenjiao2011-10-04 19:23:47

五岳之巅: 说的很对,去掉[0-9].....
没懂。如果去掉【0-9】  那  @162呢

五岳之巅2011-10-04 18:35:39

说的很对,去掉[0-9]

十年梦生2011-10-04 00:04:47

这个正则有问题吧  域名后缀是没有数字的  
_@1.1岂不是也被匹配了  而这个很明显是错误的。
还有正则两边不用加/嘛?