Given the pattern ^[a-zA-Z0-9 .\-_]+$
and the string te\\st
, why is the match positive? I'm using this to validate usernames and I don't want people to put slashes in their usernames, it messes with URLs.
I'm calling ereg($pattern, $username)
, running PHP version 5.2.8.