gpt4 book ai didi

javascript - 在 .match() 中使用一个点

转载 作者:行者123 更新时间:2023-11-28 11:07:45 25 4
gpt4 key购买 nike

嗯,我有一个小问题,但很奇怪。

所以基本上我分析了由字符串表示的 URL。我唯一想检查的是这个 URL 是否包含“.pdf”

但问题是,如果 URL 内容只是“pdf”,它也会进入 IF 条件。所以我不太明白,是“。”一个特殊的 Angular 色?

if (URL.match(".pdf")) 

最佳答案

是的,确实如此。

您需要使用反斜杠对其进行转义。

if (URL.match(/\.pdf$/i)) 

$ 表示 URL 必须以该模式结尾

<小时/>

更新:

我不知道您在哪个上下文中运行该代码,但使用 jQuery 您还可以创建一个符合如下要求的选择器:

var $pdf_only = $('a[href$=\\.pdf]');

这将查询所有href.pdf结尾的 anchor

关于javascript - 在 .match() 中使用一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5390113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com