I need a regex pattern to match this format ABC12345678:
it should start with ABC and should have preceding 8 numbers.
The pattern you're looking for is
ABC\d{8}
^ABC\d{8}$, otherwise, depending on how the regex is used, it may match strings like ABC123456789101112....Whenever I have to write a regex (which I try to avoid as much as possible), I refer to this .NET regex cheat sheet.
txt2re is a great online resource for creating regex from a string. It also generates code samples in many languages including c#.