我有一个这样的网址:
/events/3*1*1*0*0*3*3*1/permalink/391013797602909/
或者这个:
/*o*i*z*r*g/posts/3804270420760
我已经审查了事件 ID 和用户 ID。基本上我想获取事件 ID 和永久链接 ID(长号),以及用户 ID 和帖子 ID。我对如何使用 Javascript/jQuery 做到这一点感到困惑。
谢谢!
我有一个这样的网址:
/events/3*1*1*0*0*3*3*1/permalink/391013797602909/
或者这个:
/*o*i*z*r*g/posts/3804270420760
我已经审查了事件 ID 和用户 ID。基本上我想获取事件 ID 和永久链接 ID(长号),以及用户 ID 和帖子 ID。我对如何使用 Javascript/jQuery 做到这一点感到困惑。
谢谢!
使用 .split("/"); 在有问题的网址上。这将返回一个由斜杠分割的字符串数组。
如果你有固定的格式,你可以使用 RegExp 来匹配你想要的模式:
'/events/3*1*1*0*0*3*3*1/permalink/391013797602909/'
.match(new RegExp('/events/([0-9*]+)/permalink/([0-9]+)'))
返回 3 个元素的数组,第 2 项是事件,第 3 项是永久链接
'/*o*i*z*r*g/posts/3804270420760'
.match(new RegExp('/([0-9a-z*]+)/posts/([0-9]+)'))
返回 3 个元素的数组,第 2 项是用户 ID,第 3 项是帖子 ID
假设*
不会在那里,所以你可以从字符范围中删除它:)