# Rules to search for lone characters and bad words with non-letters # Murty Rompalli # 1/3/2005 # 4/24/2007: Decreased scores uri __MURTY_LINK /./ body __MURTY_COUNT /^.{80,1000}$/s body __MURTY_BLANKS eval:check_blank_line_ratio('5','100') meta __MURTY1 (__MURTY_LINK && __MURTY_COUNT && __MURTY_BLANKS) body __MURTY_BADCHARS /\b(?:\w\W+){4,}/ meta MURTY_BADCHARS (__MURTY_BADCHARS && __MURTY1) describe MURTY_BADCHARS Single Characters score MURTY_BADCHARS 0.6 body __MURTY_BADWORDS1 /\b\d+[a-z]{5,}[^s]\b/i meta MURTY_BADWORDS1 (__MURTY_BADWORDS1 && __MURTY1) describe MURTY_BADWORDS1 Words beginning with numbers score MURTY_BADWORDS1 0.5 body __MURTY_BADWORDS2 /\b[a-z]{4,}\d+\b/i meta MURTY_BADWORDS2 (__MURTY_BADWORDS2 && __MURTY1) describe MURTY_BADWORDS2 Words ending with numbers score MURTY_BADWORDS2 0.1 body __MURTY_BADWORDS3 /\b[a-z]{2,}\d+[a-z]{2,}\b/i meta MURTY_BADWORDS3 (__MURTY_BADWORDS3 && __MURTY1) describe MURTY_BADWORDS3 Words with numbers in the middle score MURTY_BADWORDS3 0.2 body __MURTY_BADWORDS4 /(?:\S+(?:\~|\:|\'|\")\S+\s.*){4,}/ meta MURTY_BADWORDS4 (__MURTY_BADWORDS4 && __MURTY1) describe MURTY_BADWORDS4 Words with special symbols score MURTY_BADWORDS4 0.3