Regular Expressions: Positive and Negative Lookahead Questions

your last lookahead, you are imposing “zero or more non digits followed by two digits” but you shouldn’t impose that the two digits are the first digits in the string