我尝试的内容如下:
mysql> select 'abc@b.c' REGEXP '[a-zA-Z0-9_]+(?:[\-\+\.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+(?:[\-\.\+][a-zA-Z0-9_]+)*\.[a-zA-Z0-9_]+(?:[\-\.\+][a-zA-Z0-9_]+)*';
ERROR 1139(42000):从regexp获得错误'重复 - 运算符操作数无效'
我不知道它有什么问题。
这里的任何人都可以给我一个合适的吗?
非常感谢!
答案 0 :(得分:1)
应与大多数电子邮件地址匹配的简单正则表达式:
[A-z0-9_.%+-]+@[A-z0-9_.%+-]+\.[A-z]{2,4}
答案 1 :(得分:0)
请参阅here了解如何使用regexp查看电子邮件。看来这是一个非常复杂的问题: - )