Задать вопрос
@kur4chyt
Качественный говнокод от производителя

Как определить реферальный код?

Всем здравствуйте, у меня имеется сайт где люди регистрируются, им автоматически выдаётся реф.код по типу:
A0000001
цифры - это их номер в базе данных (id)
а буква - случайная от A-Z.
Так вот, на этом же сайте есть возможность создавать свои ПРОМОкоды с различными названиями, как мне запретить создание промокода в начале названия которого идёт одна буква, а после этой буквы идет неогр. кол-во цифр?
Добрые люди, помогите пожалуйста, бесплатно

Заранее спасибо!

UPD: В общем решил сам разобраться в регулярках, написал подобие этого - ^[A-Z][\d]+ ,не знаю правильно ли работает но на regex101 вроде всё чикипуки.
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@kur4chyt Автор вопроса
Качественный говнокод от производителя
Вот, сам решил попробовать сделать. Вроде всё работает - https://regex101.com/r/0Spsu3/1
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iproman
Пишу на всём что движется.
Определитесь.

Вы хотите и контроллировать и разрешить людям самим создавать. Просто запретите генерацию собственных в админке. Сделайте кнопку для автогенерации, и покажите список снизу с кнопками удаления, копирования.

Если вам нужна валидация по типу(A0000001), то делайте собственный regex.
/([A-Z])([0-9])\d+/g

Или иное, под ваш ЯП.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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