В моем случае начальная цифра должна быть девять. Я пробовал ^9[0-9], но он не работает.
^9[0-9]
Пример ввода: - 90123661337080429320550294 (действительный) - 80123661337080429320550294 (недействительно) - 90123661337080429320550DCB (недействительно)
У вас должно быть $ в конце, чтобы в конце не было никаких случайных символов, и *, чтобы разрешить повторение:
$
*
^9[0-9]*$