Задать вопрос
slavchickalpha
@slavchickalpha

Как составить регулярное выражение для проверки имени и фамилии?

На сайте необходимо реализовать проверку имени и фамилии пользователя. Читал, что сильно ограничивать этот ввод - идея плохая. Как составить выражение, которое будет пропускать буквы различных языков (хотя-бы русские, английские, китайские и японские иероглифы), но не будет пропускать цифры, эмодзи и различный спецсимволы (по типу %, ^, / и т.д.)?
Я так понял, такое есть например у VK, я не видел там имен со спецсимволами или цифрами.
  • Вопрос задан
  • 771 просмотр
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
Атрибут pattern
Наборы и диапазоны [...]
Регулярное выражение (A-Z, a-z, А-Я, а-я, знаки ап...

<input type="text" name="firstname" placeholder="Имя" pattern={'/^([\\w.%+-]+)@([\\w-]+\\.)+([\\w]{2,})$/i'} required />
Ответ написан
Комментировать
Adamos
@Adamos
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
11 янв. 2025, в 15:47
1500 руб./за проект
11 янв. 2025, в 15:44
4000 руб./за проект
11 янв. 2025, в 15:20
3000 руб./за проект