чистка спец. символов регуляркой есть регулярка: $this->q_work[] = preg_replace("/[^\w\x7F-\xFF\s]/", "", urldecode($this->q)); она убирает все спецсимволы из строки. в том числе и точку.. как сделать точку исключением?