Показать сообщение отдельно
  #13 (permalink)  
Старый 04.04.2023, 12:37
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 778

Есть массив
var arr = [ "news", "posts/*", "articles/statiy" ]

Это разрешённые маски адресов страниц над которыми можно выполнять определённые действия.
Я получаю адрес страницы. Например он
var adr =  'posts/index.html'

Перебираю arr и сравниваю c помощью регулярки
for(key in arr){
var rex = '' // вот тут нужна регулярка. И что бы в том числе 'posts/index.html' попадал в маску "posts/*"
if(adr.match(rex)){...}
}
Ответить с цитированием