in reply to search for vertical bars

Just because I cringe at duplicated code (and my duplicate threshold is very low ;-)

Nothing at all wrong with DamnDirtyApe's answer... Like the title says, I was bored and just had to post.

if (grep {/\|/} (param('des'), param('title')){ # at least one of them matched }

Brainbench 'Most Valuable Professional' for Perl