axrising
@axrising

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

Как написать регулярное выражение для телеграмм никнеймов?
  • Вопрос задан
  • 1241 просмотр
Решения вопроса 1
john36allTa
@john36allTa
alien glow of a dirty mind
1. Узнать требования к никнейму
Официальная документация требует:
Символы: A-z (регистр не важен), 0-9 и "подчеркивание"
Длина: 5-32
2. Описать регулярку:
const validTelegramNickname = /^[A-Za-z\d_]{5,32}$/;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kleindberg
@Kleindberg
Full stack
Попробуйте:
.*\B@(?=\w{5,64}\b)[a-zA-Z0-9]+(?:_[a-zA-Z0-9]+)*.*

https://regex101.com/r/J97QQu/2
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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