Вам, вероятно, лучше использовать любой инструмент программирования, который вам нужен, чтобы оценить, находятся ли первые 2 цифры в диапазоне, гораздо проще и, вероятно, также эффективнее. Тем не менее, если вы строго хотите использовать регулярные выражения, это будет делать - (?:6[1-9]|[7-9][0-9])\d{8}$
Вот демо
По сути, проверяет первый ди git, если это 6, следующий di git должен быть в диапазоне [1-9], если это 7, 8 или 9 (т.е. диапазон [7-9]), следующий di git может быть в диапазоне [0 -9]. Далее следуют 8 цифр.
Конечно, это выше простое и понятное решение. По сути, проверяя каждый первый di git, а затем сопоставляя следующий. Однако, если ваш вариант регулярного выражения поддерживает отрицательный внешний вид, вы, вероятно, могли бы сократить это немного больше (жертвуя читабельностью ради краткости), но я предпочитаю это.