Как уже упоминалось, вы можете создать свой CustomValidator, который может проверяться на стороне клиента и на стороне сервера. Есть несколько вещей, которые вы должны иметь в виду.
1) Убедитесь, что ваш клиентский скрипт выставлен как веб-ресурс. Это позволит кешировать скрипт в браузере.
2) Используйте определенный атрибут для нацеливания на определенные текстовые поля. Это можно сделать, присвоив им определенный класс, который будет проверен в вашем пользовательском элементе проверки Validator.
Надеюсь, это поможет!