Вы должны никогда полагаться только на клиентский код для выполнения проверки.У клиента может быть отключен сценарий, поэтому код проверки может не работать вообще.Более того, код на стороне клиента также может быть обойден многими другими способами.
Проверка на стороне клиента полезна, чтобы избежать обратной передачи на сервер, когда поле недопустимо, но вы все еще необходимо выполнить проверку на стороне сервера, чтобы убедиться, что клиент отправил действительные данные.