preg_replace()分隔符不能是字母数字或反斜杠


preg_replace()Delimiter must not be alphanumeric or backslash

我有这样的代码:

function queryString(){ 
    //matches up to 10 digits in page number
    $query_string = eregi_replace("page=[0-9]    {0,10}&","",$_SERVER['QUERY_STRING']);
    return $query_string;
}

,当我运行它返回这个错误:警告:preg_match() [function.]:分隔符不能是字母数字或反斜杠

如果要使用preg_replace,则需要一个起始和结束分隔符

$query_string = preg_replace("/page=[0-9]    {0,10}&/","",$_SERVER['QUERY_STRING']);
                              ^                     ^