Jquery имеет проверочную библиотеку . Плюс есть и много других. Проверка формы Google для Javascript.
К сожалению, некоторые проверки требуют большего доступа к бизнес-правилам вашего приложения в вашем браузере / коде JS. Поэтому вам придется взвесить затраты на дублирование бизнес-логики в вашем JS по сравнению с преимуществами немедленной обратной связи с пользователем.
Только убедитесь, что не экономите на реализации ваших бизнес-правил (и их тестировании) на своем сервере на стороне ПО. Помните, что клиентам никогда нельзя доверять - даже клиентам, которых вы пишете сами!