使用preg_replace我想只允许使用字母数字和空格,
但是ereg_replace("[^A-Za-z0-9\w\]
会删除所有空格。
我可以做些什么来解决它?
提前致谢
答案 0 :(得分:6)
你忘了一个空间
[^A-Za-z0-9\w\ ]
______________^
例如:
$returnValue = preg_replace('@[^A-Za-z0-9\w\ ]@', '', 'I forgot a %space!!!');
// I forgot a space