Possibly your first example
Code: ADT_A(0[1-3])|(0[6-8])|11|13|17
was erroring because the entire regular expression is not in parenthesis (). You have |11|13|17 hanging outside the parenthesis.
I think this could have been corrected by simply adding another set of parenthesis around the whole thing like so:
ADT_A((0[1-3])|(0[6-8])|11|13|17)
Cheers