Вы можете использовать |
как 'или', поэтому в этом следующем регулярном выражении оно либо пусто, либо [0-9] +
(|^[0-9][0-9]*)
Также, [0-9][0-9]*
можно упростить до[0-9]+
- они одинаковы.
Однако, в данном конкретном случае, вы, вероятно, можете просто сделать:
^[0-9]*