RegEx Whitelist Problem

rundll32

New Member
I'm a little confused. I am running all my inputs through a basic sanitize function I write to only allow certain characters, but characters such as \[code\][]\[/code\] are still being allowed.\[code\]function sanitize($input) {$pattern = "/[^a-zA-z0-9_-]/";$filtered = preg_replace($pattern, "", $input);return $filtered;}\[/code\]Any idea why it's doing that?
 
Back
Top