^start of string
Negative Lookahead(?!\b(\d)\1+\b) \ba Unicode word boundary
\da Unicode decimal digit
\1+the text saved by group 1, repeated at least once
\ba Unicode word boundary
Negative Lookahead(?!123456789|002281852|042103580|062360749|078051120|095073645|128036045|135016629|141186941|165167999|165187999|165207999|165227999|165247999|189092294|212097694|212099999|306302348|308125070|468288779|549241889) 123456789the literal text 123456789 002281852the literal text 002281852 042103580the literal text 042103580 062360749the literal text 062360749 078051120the literal text 078051120 095073645the literal text 095073645 128036045the literal text 128036045 135016629the literal text 135016629 141186941the literal text 141186941 10th Alternative165167999 165167999the literal text 165167999 11th Alternative165187999 165187999the literal text 165187999 12th Alternative165207999 165207999the literal text 165207999 13th Alternative165227999 165227999the literal text 165227999 14th Alternative165247999 165247999the literal text 165247999 15th Alternative189092294 189092294the literal text 189092294 16th Alternative212097694 212097694the literal text 212097694 17th Alternative212099999 212099999the literal text 212099999 18th Alternative306302348 306302348the literal text 306302348 19th Alternative308125070 308125070the literal text 308125070 20th Alternative468288779 468288779the literal text 468288779 21st Alternative549241889 549241889the literal text 549241889 Negative Lookahead(?!000|666|9\d{2}) \d{2}a Unicode decimal digit, repeated exactly 2 times
\d{2}a Unicode decimal digit, repeated exactly 2 times
Negative Lookahead(?!0{4}) \d{4}a Unicode decimal digit, repeated exactly 4 times
$end of string, or before its final line terminator