求一个sql表达式,搜索某数据表中的email字段,用正则表达式排除不正规的mail地址。并且排除新浪的邮箱号 这个好像不太行吧。从来没有用过那个正则,一般都是在输入的时候就搞定了。我用了一个可以在PHP通过的正则放在MYSQL里使用,但没有什么结果,反而出错。关注一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^[^0-9\-][a-zA-Z\-0-9]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,3}$ 我上面的那个在php里能通过,mysql里试了一下也没什么问题,现在就是想加一个子句排除特定的邮箱号比如说是新浪的邮箱号 select Email from *** where (Email regexp '^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$') or not (Email regexp '^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@sina\.com$') order by * desc猜的,没用过MYSQL的正则 好了,只要一句就行了。"^[^0-9-][a-zA-Z0-9-]+@([^sina][a-zA-Z0-9-]+\.)+[a-zA-Z]{2,3}$" 感谢可爱钟,你的那句正则式我试了,完全正确。我对正则式还在摸索学习阶段,不知道有什么这方面的学习资料,还望给推荐推荐。同时也谢谢 polygame ,不过你的那句好像有点问题,搜索的结果不对。 polygame的那句我试了一下其实就是那个or不对,换成and就好了,还有一点就是没有把@sina.com.cn的邮箱号排除出去。不过还是可爱钟同志的那句比较简练。谢谢大家了。马上就给分:) 没劲,for help,怎么把一个php网页用程序转成pdf 强烈推荐台湾中原大学的php教程。 诙谐幽默,那绝对是大陆的教程没法比的 怎么匹配 中纯中文,不匹配中文标点。 php页面静态化如何做,不是伪静态....哪些方法比较好,大家用过的 关于从数据库里面提取信息,显示换行的问题.. 如何设置Apache单一目录的访问权限? checkbox,提交后何时才能得到其值 求救能力测试题 正则表达式匹配出来实现的问题。 请问高手,怎样在静态页面中统计每个链接的点击数和页面流量? php邮件发送乱码 为什么我帮别人答题,人家也给我分了,我却没加上呢?
猜的,没用过MYSQL的正则
"^[^0-9-][a-zA-Z0-9-]+@([^sina][a-zA-Z0-9-]+\.)+[a-zA-Z]{2,3}$"
同时也谢谢 polygame ,不过你的那句好像有点问题,搜索的结果不对。