ammu11 Ответов: 1

Как дать проверку на стороне клиента MVC


Я дал валидацию на стороне сервера, но мне нужна валидация на самом наборе текста. Он должен показывать сообщение об ошибке при неправильном наборе текста.
контроллер

if (!string.IsNullOrEmpty(student.FirstName))
            {
                string nameRegex = @"^([a-zA-Z ])+$";
                Regex re = new Regex(nameRegex);
                if (!re.IsMatch(student.FirstName))
                {
                    ModelState.AddModelError("FirstName", "FirstName only be letters");
                }
            }
            else
            {
                ModelState.AddModelError("FirstName", "FirstName is required");
            }


Я дал проверку в регулярном выражении, как это в части контроллера

Мне нужно дать подтверждение имени, что оно должно принимать только буквы и цифры и никаких специальных символов

модель
public string FirstName { get; set; }


как я могу это сделать ?? кто-нибудь может мне помочь?

Что я уже пробовал:

Искали, но не получили правильно, как это сделать