gpt4 book ai didi

Javascript 主题标签正则表达式提取 portlet 名称和页码

转载 作者:行者123 更新时间:2023-11-28 01:49:36 24 4
gpt4 key购买 nike

您好,在我的网站中,我在 URL 中使用哈希标签,例如 #vehicle-list-page-25。我想要做的是将 vehicle-list-page 提取到一个字符串中,并将 25 提取到另一个字符串中。我怎样才能做到这一点?

我在这里测试正则表达式:

https://www.debuggex.com/

并成功创建了这个:

^[#][-A-Za-z]+[0-9]+$

与主题标签匹配,但我不知道如何使用正则表达式删除不需要的部分,因为我没有使用它们的经验。我可以用 .substr().search() 来实现这个,但我想还有更好的方法吗?

最佳答案

您可以使用:

var m = '#vehicle-list-page-25'.match(/^#(.+?)-(\d+)$/);

然后使用 m[1]m[2] 作为您的值。

console.log(m[1]); // vehicle-list-page
console.log(m[2]); // 25

关于Javascript 主题标签正则表达式提取 portlet 名称和页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19857377/

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