开发者

jQuery Regular Expressions - Strip ID from URL

I am being fed a url that looks like this:

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

I want to pull out the numbers after adIdZ

How can I pull these numbers 开发者_StackOverflow社区off dynamically?


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

Updated

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

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


Can't you just get the 8 last characters from the URL string?


It's not entirely clear what you want to achieve. If you wish to strip, that is remove, the final id, meder gave the correct reply. If you wish to extract the id, it's a simple change from his code:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜