2012-09-15 33 views

回答

7

尝试:

SELECT * FROM table WHERE c1 REGEXP '^[a-zA-Z.]+$' 

^$确保您的整个字符串,而不是它的一部分匹配。接下来,字符类别[a-zA-Z.]匹配单个大写/小写字母或句点。 +是前一个子正则表达式的一个或多个重复的量词,因此在这种情况下,它允许我们匹配周期或大写/小写字母中的一个或多个。这里

More info on regex usage in MySQL

+1

关键的一点是,你不需要逃避'.'一个'[]'chacter类中,你必须用'^ $'锚。 –

+0

非常好,谢谢:) – Drahcir

相关问题