Ultimate java bad word filter : How can I create the best bad word chat filter? Like let users not type Poop and send them message :"That message is bad!" and WHen they say pooopppp still filter it. or P00p, Po0p, P0o0o0op, (or whatever trick they try to use) etc.