Отфильтруйте регулярное выражение, ЕСЛИ НЕ равны - PullRequest
0 голосов
/ 07 июня 2019

У меня есть объект "news" со свойством "url".

Я хочу использовать регулярное выражение, чтобы отфильтровать все объекты, которые имеют свойство «URL» КОНЕЦ с определенным значением, в данном случае «news.aspx». То есть, я хочу, чтобы условные выражения смотрели только конец этого свойства, а не всю строку. Оператор массива "namesWidth ()", откровенно говоря, не поддерживает IE11, поэтому вместо этого я использую регулярное выражение.

Я пытаюсь использовать регулярные выражения для фильтрации определенного значения. Ниже не будет отфильтровываться, но вместо этого дать мне все объекты, где URL заканчивается на "news.aspx"

newsArticles.filter(n => /news.aspx$/.test(n.url))

Я выполнил поиск и попытался изменить его, чтобы он вместо этого отфильтровывался, например:

newsArticles.filter(n => ^(/?!news.aspx$/).test(n.url))

Но это не работает.

1 Ответ

0 голосов
/ 07 июня 2019
newsArticles.filter(n => !/news\.aspx$/.test(n.url))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...