Решение регулярных выражений для диапазона чисел

Я нуждаюсь в regfex для структуры проверки, которая принимает форматы регулярных выражений для проверки. Я не могу использовать арифметические и сравнительные операторы. Я пришел с решением, но оно не работает, как ожидалось. Я хочу знать, что не так с регулярным выражением, которое я придумал, и как правильно с ним разобраться

Regex для любого числа от10429 в40999

Мое решение:

^1042[9-9]|104[3-9][0-9]|10[5-9][0-9][0-9]|1[1-9][0-9][0-9][0-9][0-9]|[2-3][0-9][0-9][0-9][0-9]|40[0-9][0-9][0-9]

Но этот не работает.

Ответы на вопрос(6)

Ваш ответ на вопрос