Задать вопрос
AlexReal
@AlexReal
Супермен

Что я делаю не так в регулярке?

Подскажите, люди добрые, что я делаю не так?
/^https:\/\/([\w]+\.)?avito.ru\/[\w-]+\/.+(?!(_[\d]{4,}))$/.test(x)


Мне надо проверить чтобы линк авито не содержал на конце _ и число, состоящее из 4 и более цифр
То есть при проверке
https://www.avito.ru/moskva/odezhda_obuv_aksessuary/magazin_pizham_kigurumi_na_lubyanke_56545
должно возвращать false
а при проверке https://www.avito.ru/moskva/kvartiry/snimutrue
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой 6 комментариев
Ответ пользователя Сергей К ответам на вопрос (2)
Sergamers
@Sergamers
front-end
Попробуй сделать от противного.
^https:\/{2}(?:.*?\.)?avito\.ru[\/\w-]+(_\d{4,})$
Ответ написан
Комментировать