2013-10-08 18 views

回答

4

试试这个简单的正则表达式:

preg_replace('/[^A-Z;]+/', '', $string); 

preg_replace('/[^A-Z;]+/i', '', $string); 

如果您需要区分大小写。

+0

thx它工作正常 –

+0

@TheMasta:如果它适合你,随时接受答案;-) – Toto

3

您可以使用:

$repl = preg_replace('/[^a-z;]+/i', '', $str); 

^a-z;方括号(字符类)内可以匹配任何东西,但英文字母a-z(范围)或分号;

/i是忽略大小写,以避免匹配大写/小写英文字母。

2

试试这个

preg_match('/[^a-z;]/i', $string); 
相关问题