Wenn's nur darum geht, zu prüfen, ob auf den ersten 7 Zeichen Zahlen stehen, dann sollte es auch ohne Regular Expressions gehen:

In dem folgenden Beispiel werden nur die "bösen" Daten selektiert:
Code:
Select YourColumn, Translate(Left(YourClolumn, 7), ' ', '01234567890')
  from YourTable
  Where Translate(Left(YourColumn, 7), ' ', '01234567890') > '';