\(?optionally matches the literal ( (4010 / 508 / 2816)
2-9one character from 2 (5010) to 9 (5710)
Non-Capturing Group(?:(?=1)1[02-9]|(?:(?=0)0[1-9]|(?!0)\d{2})) 1st Alternative(?=1)1[02-9] 1the literal 1 (4910 / 618 / 3116)
1the literal 1 (4910 / 618 / 3116)
0the literal 0 (4810 / 608 / 3016)
2-9one character from 2 (5010) to 9 (5710)
2nd Alternative(?:(?=0)0[1-9]|(?!0)\d{2}) Non-Capturing Group(?:(?=0)0[1-9]|(?!0)\d{2}) 1st Alternative(?=0)0[1-9] 0the literal 0 (4810 / 608 / 3016)
0the literal 0 (4810 / 608 / 3016)
1-9one character from 1 (4910) to 9 (5710)
2nd Alternative(?!0)\d{2} 0the literal 0 (4810 / 608 / 3016)
\d{2}a digit, repeated exactly 2 times
\)?optionally matches the literal ) (4110 / 518 / 2916)
\D{0,3}any character that's not a digit, repeated between 0 and 3 times