Регулярные выражения jQuery - идентификатор полосы из URL - PullRequest
0 голосов
/ 04 июля 2010

Мне дают URL-адрес, который выглядит следующим образом:

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

Я хочу вытащить числа после adIdZ

Как я могу вытащить эти числадинамически выключен?

Ответы [ 3 ]

2 голосов
/ 04 июля 2010
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] )
0 голосов
/ 04 июля 2010

Не совсем понятно, чего вы хотите достичь. Если вы хотите удалить, то есть удалить, окончательный идентификатор meder дал правильный ответ Если вы хотите извлечь идентификатор, это просто изменить его код:

s= 'http://hamilton.kijiji.ca/c-buy-and-sell-sports-bikes-Kids-bike-W0QQAdIdZ215282410'
id = s.match(/\d+$/)
0 голосов
/ 04 июля 2010

Разве вы не можете просто получить 8 последних символов из строки URL?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...