jQuery正则表达式 - 从URL剥离ID

时间:2010-07-04 01:08:22

标签: jquery regex

我正在接受一个看起来像这样的网址:

http://hamilton.kijiji.ca/c-buy-and-sell-sports-bikes-Kids-bike-W0QQAdIdZ 215282410

我想在adIdZ之后提取数字

如何动态提取这些数字?

3 个答案:

答案 0 :(得分:2)

s= 'http://hamilton.kijiji.ca/c-buy-and-sell-sports-bikes-Kids-bike-W0QQAdIdZ215282410'
s = s.replace( /\d+$/, '' )

更新

s = 'http://hamilton.kijiji.ca/c-buy-and-sell-sports-bikes-Kids-bike-W0QQAdIdZ215282410'

s = s.match( /(\d+)$/ )
if ( s.length )
    alert( s[1] )

答案 1 :(得分:0)

你难道不能从URL字符串中获取最后8个字符吗?

答案 2 :(得分:0)

您想要实现的目标并不完全清楚。如果你想剥离,那就删除,最后的id,meder给出了正确的答复。如果你想提取id,这是他的代码的简单改变:

s= 'http://hamilton.kijiji.ca/c-buy-and-sell-sports-bikes-Kids-bike-W0QQAdIdZ215282410'
id = s.match(/\d+$/)