Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP ereg_替换允许空格_Php_Preg Replace - Fatal编程技术网

PHP ereg_替换允许空格

PHP ereg_替换允许空格,php,preg-replace,Php,Preg Replace,使用preg_replace,我只允许字母数字和空格, 但是ereg\u replace([^A-Za-z0-9\w\]删除所有空格 我能做些什么来修复它 提前谢谢你忘了一个空格 [^A-Za-z0-9\w\ ] ______________^ 例如: 匹配[\W\S]以匹配非字母数字、非空格字符。 $returnValue = preg_replace('@[^A-Za-z0-9\w\ ]@', '', 'I forgot a %space!!!'); // I forgot a space

使用preg_replace,我只允许字母数字和空格, 但是
ereg\u replace([^A-Za-z0-9\w\]
删除所有空格

我能做些什么来修复它

提前谢谢

你忘了一个空格

[^A-Za-z0-9\w\ ]
______________^
例如:


匹配
[\W\S]
以匹配非字母数字、非空格字符。
$returnValue = preg_replace('@[^A-Za-z0-9\w\ ]@', '', 'I forgot a %space!!!');
// I forgot a space