Jedynym sposobem jest przetłumaczenie zakresu na wzór (oczywiście), w tym celu musisz zapomnieć, że masz do czynienia z liczbami całkowitymi, ale tylko cyfry postrzegasz jako "normalne znaki". Przykładowy zakres:
^(?:1[0-57]?|3)$
Uwaga:wyrażenie regularne nie jest oczywiście sposobem na sprawdzenie, czy liczba całkowita należy do zakresu liczbowego. W prawdziwym życiu będziesz używał starych dobrych warunków warunkowych.