这是我的代码
$keywords = mysql_escape_string(preg_replace("/[^ \w]+/", '',($_POST['keywords'])));
这是我的输出
sample products products sample
这里我也不想替换逗号。
输入
sample products!@, products#$#, sample
答案 0 :(得分:2)
如果您不想摆脱,
,可以在方括号中将它们添加到您的论坛中:
preg_replace("/[^, \w]+/", '',($_POST['keywords']))
答案 1 :(得分:1)
试试这个
$keywords = preg_replace("/[^A-Z, ]/i", '',($_POST['keywords']));
echo $keywords;
注意:这会替换与正则表达式不匹配的内容。除了alpabets(不区分大小写)和逗号,
以及空格