Для дополнительного кредита, как только вы знаете, как сделать это в PHP и JavaScript из ответов Riho и annakata, тогда создайте способ определения ограничения поля в единой форме, которую можно представить как JavaScript для проверки на стороне клиента и запустить на сервере.
Поскольку вам нужны оба варианта (на стороне клиента для удобства пользователя, на стороне сервера, потому что мы действительно очень давно не доверяем клиенту на данном этапе), кажется вполне приличной идеей поддерживать оба из одной инфраструктуры.