Объединить несколько проверок URL в один оператор (JavaScript) - PullRequest
0 голосов
/ 13 июня 2018

Пример:


    if (/entertainments/.test(window.location.href)) {
    //code here

}


       if (/suggestions/.test(window.location.href)) {
    //same code here

  }

Я пробовал


    if (/entertainments/||/suggestions/.test(window.location.href))

Ответы [ 3 ]

0 голосов
/ 13 июня 2018

Попробуйте

if(/entertainments/.test(window.location.href)||/suggestions/.test(window.location.href) )
0 голосов
/ 13 июня 2018

Измените свое регулярное выражение на

/^(entertainment|suggestion)/.test(window.location.href);
0 голосов
/ 13 июня 2018

Пожалуйста, попробуйте:

if (/entertainments/.test(window.location.href) || /suggestions/.test(window.location.href)) {
    //code here
    console.log("Matches the req...");
}

Так как одно из них будет истинным, будет выполнено if-body (в данном случае console.log("Matches the req...");)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...