Единственный похожий набор тестов, который я могу себе представить, - это regex
выражения, которые могут использоваться в клиентских и серверных кодах одинаково. Другим тестом может быть длина переменных, проверка на наличие специальных символов.
Но помните, что ваш JavaScript имеет так много уязвимостей из-за недоступности синтаксических анализаторов тегов, методов предотвращения внедрения SQL. Вы не можете полностью проверить достоверность данных, если не отфильтровали несколько важных данных на сервере.
Проверка JavaScript, хотя и обеспечит лучший пользовательский опыт, прежде всего его роль в проверке данных. Поскольку вы решаете не раздражать пользователей потерей данных их форм из-за неправильных вводов, вы используете методы alert
, localStorage
и ajax для асинхронной проверки с обратной связью с сервером.
Следовательно, насколько я знаю, вы не можете полностью продублировать метод проверки данных между двумя клиентскими и серверными программами.