Это тестовое задание такое. Вопрос чисто академический
Ну посыл в том, что regexp вы будете КАЖДЫЙ раз гонять. А исключение генерить только при невалидном значении. Соответственно если значения в основном валидные, то exception в итоге будет появляться редко.