Учитывая шаблон ^[a-zA-Z0-9 .\-_]+$
и строку te\\st
, почему совпадение положительное? Я использую это для проверки имен пользователей и не хочу, чтобы люди ставили косые черты в их именах, это портит URL.
Я звоню ereg($pattern, $username)
, работает PHP версии 5.2.8.