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

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

Как написать регулярное выражение для телеграмм никнеймов?
  • Вопрос задан
  • 2189 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы