XF 2.2 Проверка никнейма с помощью регулярного выражения.

Версия XenForo
XF 2.2.13

Waynet

Проверенные
Сообщения
251
Решения
10
Реакции
60
Баллы
100
Доброго времени суток, форумчане. Честно скажу, что за регулярные выражения я не разбираюсь от слова совсем. Поэтому пожалуйста помогите сделать некоторые запреты и разрешения для регистрации пользователя.
1. Разрешается кириллица и латиница в никнейме.
2. Разрешается использование цифр.
3. Запрещается использовать более 3 одинаковых символов подряд.
4. Запрещаются все спец символы кроме подчеркивания (_)
Пожалуйста не бейте за такой примитивный запрос, но я действительно ничего не понимаю в регулярных выражениях :(
 
Решение
Доброго времени суток, форумчане. Честно скажу, что за регулярные выражения я не разбираюсь от слова совсем. Поэтому пожалуйста помогите сделать некоторые запреты и разрешения для регистрации пользователя.
1. Разрешается кириллица и латиница в никнейме.
2. Разрешается использование цифр.
3. Запрещается использовать более 3 одинаковых символов подряд.
4. Запрещаются все спец символы кроме подчеркивания (_)
Пожалуйста не бейте за такой примитивный запрос, но я действительно ничего не понимаю в регулярных выражениях :(
попробуй:
PHP:
/^(?!.*(.)\1\1\1)[a-zA-Zа-яА-Я0-9_]+$/u
Доброго времени суток, форумчане. Честно скажу, что за регулярные выражения я не разбираюсь от слова совсем. Поэтому пожалуйста помогите сделать некоторые запреты и разрешения для регистрации пользователя.
1. Разрешается кириллица и латиница в никнейме.
2. Разрешается использование цифр.
3. Запрещается использовать более 3 одинаковых символов подряд.
4. Запрещаются все спец символы кроме подчеркивания (_)
Пожалуйста не бейте за такой примитивный запрос, но я действительно ничего не понимаю в регулярных выражениях :(
попробуй:
PHP:
/^(?!.*(.)\1\1\1)[a-zA-Zа-яА-Я0-9_]+$/u
 
Доброго времени суток, форумчане. Честно скажу, что за регулярные выражения я не разбираюсь от слова совсем. Поэтому пожалуйста помогите сделать некоторые запреты и разрешения для регистрации пользователя.
1. Разрешается кириллица и латиница в никнейме.
2. Разрешается использование цифр.
3. Запрещается использовать более 3 одинаковых символов подряд.
4. Запрещаются все спец символы кроме подчеркивания (_)
Пожалуйста не бейте за такой примитивный запрос, но я действительно ничего не понимаю в регулярных выражениях :(
в чем проблема использовать chatgpt, он по твоим запросам выдаст готовый код
 
^(?!.*(.)\1{3})[a-zA-Zа-яА-ЯёЁ0-9_]+$ - ну и что тут плохого сделала нейронка?
Если вы понимаете, что тут написано и можете сами вручную разобрать регулярку - ничего. Для обычного юзера это дополнительные вопросы в попытках заставить это работать
Я против того, чтобы советовать обычным юзерам использовать нейронки без малейшего понимания. Они не понимают, что они делают и как будет работать готовый результат
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу