1

可能重复:
PHP - 正则表达式只允许字母和数字

首先对不起我的英语不好。我有问题。

我有一个字符串(这只是一个例子)

$string = 'on"c,e. //up!@#on$# a @#ti'][;me 2012';

我需要做什么才能使字符串看起来像:

$string_after_clean_up = 'once upon a time 2012';

我需要删除除字母/数字和空格之外的所有符号。我正在尝试使用 preg_mach() 但我失败了。

4

1 回答 1

4

$string_after_clean_up = preg_replace("/[^a-z0-9\s]/i", "", $string); $string_after_clean_up = preg_replace("/\s\s+/", " ", $string_after_clean_up);

于 2012-11-13T02:57:42.387 回答