Я думал выполнить проверку на стороне клиента, которую вы должны унаследовать и реализовать IClientValidatable.
Глядя на источник RegularExpressionAttribute для проверки модели, я не вижу никаких ссылок на проверку на стороне клиента и задаюсь вопросом, как он эта функция?
public class RegularExpressionAttribute : ValidationAttribute
https://github.com/microsoft/referencesource/blob/master/System.ComponentModel.DataAnnotations/DataAnnotations/RegularExpressionAttribute.cs
Я использую атрибут RegularExpression в своей модели, и он действительно выполняет проверку на стороне клиента, т.е. обратная передача не требуется.