slavchickalpha
@slavchickalpha

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

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

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

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

Войти через центр авторизации
Похожие вопросы