Хотя стандартные объекты проверки допустимости обычно удовлетворяют большинство требований по проверке данных, вы можете
также модифицировать стандартные механизмы проверки допустимости
и написать свои собственные объекты проверки допустимости. Если
вы решили это сделать, то вам потребуются функции Valid, IsValid,
IsValidInput и Error. Кроме понимания каждой из этих функций-элементов вы должны знать, как их используют редактируемые управляющие элементы и каким образом их можно при необходимости переопределить.