Определенно не используйте проверку даты и времени на стороне клиента для каких-либо целей.Вы правы в этом.
Итак, вы хотите написать один код для каждой проверки.
Итак, давайте закодируем функцию в php, которая выполняет проверку электронной почты, скажем: validate_email () .
После того, как пользователь нажмет на "Подтвердить", вы можете отправить все данные в код php с помощью ajax и проверить их.
Как только пользователь пройдет этап отправкиВы можете использовать ту же функцию validate_email () для проверки $ _POST.
Таким образом, вы пишете один код, и его легче поддерживать.
Это медленнеепо сравнению с JavaScript?Тяжело сказать.Помните, что на страницу загружается дополнительный плагин проверки jquery. Вот популярный плагин проверки для jquery, в его уменьшенной версии он составляет 25 КБ.Теперь ваш код аккуратен и прост в обслуживании.Если это домашняя страница и предполагается, что вы решите использовать плагин, вы только что сохранили 25 КБ загрузки на своей, вероятно, самой ценной целевой странице.