As if people don't even spam every single thread just to leech it out, irrelevant post, you can't combine everything together without sacrificing one thing or another, there's no system out there that's a perfect one.
He's getting instantly banned now though, filtering seems to be working.
EDIT:
Nvm, he just changed the links and is posting again, I guess the only way someone posts something with links or uploaded files meets X requirements (say 50 posts and is at least a month old forum account) - this should work just fine.