Проверьте этот отличный инструмент, который генерирует регулярное выражение для числовых диапазонов:
http://gamon.webfactional.com/regexnumericrangegenerator/
Для диапазон, запрошенный OP, генерирует: -?([0-9]{1,3}|1[0-9]{3}|20[0-4][0-9]|205[0-5])