zaza41rus
@zaza41rus

Добавить class на определенные страницЫ?

как расписать урл строгий до и плавающий после

if (document.location.pathname == '/page/....(различные генерируемые страницы где добавляем класс).....')
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
Seasle
@Seasle Куратор тега CSS
Какой-то несвязный вопрос. Ну, допустим так:
const urls = [
  '/page/profile',
  '/page/article/123123',
  '/page/article/new',
  '/page/article',
  '/page/some/nested/structure/here',
  '/page/module/article/new'
];

for (const url of urls ) {
  const expression = /^\/page\/(.*)?(article)(.*)?$/g;
  
  console.log(url, expression.test(url));
}
/*
'/page/profile' false
'/page/article/123123' true
'/page/article/new' true
'/page/article' true
'/page/some/nested/structure/here' false
'/page/module/article/new' true
*/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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