PHP ereg_replace允许空格

时间:2012-08-15 16:53:36

标签: php preg-replace

使用preg_replace我想只允许使用字母数字和空格, 但是ereg_replace("[^A-Za-z0-9\w\]会删除所有空格。

我可以做些什么来解决它?

提前致谢

1 个答案:

答案 0 :(得分:6)

你忘了一个空间

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

例如:

$returnValue = preg_replace('@[^A-Za-z0-9\w\ ]@', '', 'I forgot a %space!!!');
// I forgot a space