我有一个对象“新闻”,其属性为“ url”。
我想使用正则表达式过滤掉所有具有“ url”属性“ ENDING”并带有特定值(在本例中为“ news.aspx”)的对象。也就是说,我希望有条件的仅查看该属性的末尾,而不是整个字符串。坦白说,数组运算符“ endsWidth()”不支持IE11,这就是为什么我使用正则表达式的原因。
我正在尝试使用Regex过滤出特定值。下面将不会过滤掉,而是给我所有URL以“ news.aspx”结尾的对象
newsArticles.filter(n => /news.aspx$/.test(n.url))
我已经搜索并尝试对其进行修改,因此它会过滤掉,例如:
newsArticles.filter(n => ^(/?!news.aspx$/).test(n.url))
但是它不起作用。
答案 0 :(得分:0)
newsArticles.filter(n => !/news\.aspx$/.test(n.url))