4

preg_replace を使用して、英数字とスペースのみを許可したいのですが、 ereg_replace("[^A-Za-z0-9\w\] すべてのスペースを削除します。

修正するにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

10

スペースを忘れた

[^A-Za-z0-9\w\ ]
______________^

例えば:

$returnValue = preg_replace('@[^A-Za-z0-9\w\ ]@', '', 'I forgot a %space!!!');
// I forgot a space
于 2012-08-15T16:58:05.547 に答える