gpt4 book ai didi

javascript - 使用 RegExp 从 url 获取数据

转载 作者:行者123 更新时间:2023-11-29 22:12:41 25 4
gpt4 key购买 nike

我在页面上有博客文章链接列表

<ul class="postlist">
<li><a href="http://someblog.it/blogpost/7/-----.aspx">Post One</a></li>
<li><a href="http://someblog.it/blogpost/32/----------.aspx">Post Two</a></li>
<li><a href="http://someblog.it/blogpost/382/-----.aspx">Post Three</a></li>
<li><a href="http://someblog.it/blogpost/5782/-----------.aspx">Post Four</a></li>
<li><a href="http://someblog.it/blogpost/11682/-----------.aspx">Post Five</a></li>
</ul>

并希望从该 url 获取斜杠之间所有数字的数组

$('a').each(function (index){
var str = $(this).attr('href');
var a = str.search(/[0-9]+/);
var b = str.search(/-);
console.log(str.substring(a,b));
});

像 7、32、382、5782、11682

http://jsfiddle.net/sYH56/

最佳答案

像这样-

var arr = $('a').map(function (index){
var str = $(this).attr('href');
var a = str.search(/[0-9]+/);
var b = str.search(/\/-/);
return str.substring(a,b);
}).get().join(',');

http://jsfiddle.net/sYH56/3/

关于javascript - 使用 RegExp 从 url 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243249/

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