1

我有以下正则表达式代码:

$search_query=preg_replace('#[a-z. .a-z]#i', ' ', $_POST['searchquery']);

我的数据库是小写的。我的解释是: $search_query应该允许所有字母不区分大小写和任何空格,但忽略符号和数字。它不应该替换任何东西,因为它区分大小写。它应该处理'search_query'。

我哪里错了……?我的主题标签是正确的,并且 i=不区分大小写...

INPUTS 的示例是:用户输入“populate”。另一个用户输入“bLaH”。第三个用户输入“BIG”。

4

1 回答 1

0

'#[^a-z ]#i'似乎工作得很好。

于 2013-09-02T02:34:20.850 回答