我有以下网址:
https://www.example.com/article/f/1/test+article
我需要通过 JavaScript(纯 JavaScript)从 url 中获取“1”部分。我知道我可以用“location.pathname.replace()”得到它,但我不擅长正则表达式。
UPDATE
只是为了澄清:“https://www.example.com/article/f/ https://www.example.com/article/f/“永远不会改变,它是恒定的。url中唯一可以改变的部分是“1”(文章id)和“测试文章”(文章名称)。我想捕获文章id。
location.pathname.match(/\/article\/f\/(\d+)/)[1]
我正在尝试匹配 /article/f/ 和该组捕获的至少 1 位数字(注意括号)。
如果该 id 是您路径中的单个数字,您可以通过以下方式直接获取它:
location.pathname.match(/\d+/)[0]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)