Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите составить регулярное выражение (https://javascript.ru/forum/misc/32479-pomogite-sostavit-regulyarnoe-vyrazhenie.html)

Ucorp 17.10.2012 16:18

Помогите составить регулярное выражение
 
Имеется такая строка
<li class="cat-item cat-item-9">
    <a href="services/proizvodstvo-naruzhnoj-reklamy/" title="Просмотреть все записи в рубрике &laquo;Производство наружной рекламы&raquo;">Производство наружной рекламы</a>
</li>
<li class="cat-item cat-item-10">
    <a href="services/proizvodstvo-naruzhnoj-reklamy/" title="Просмотреть все записи в рубрике &laquo;Производство наружной рекламы&raquo;">Изготовление наружной рекламы</a>
</li>
и т.д.

Надо при клике по ссылке получить из класса li только цифру (id) и занести ее в переменную для дальнейших манипуляций.

trikadin 17.10.2012 16:28

var reg = /cat-item-(\d+)/i;
alert(reg.exec("cat-item cat-item-10")[1]);
alert(reg.exec("cat-item cat-item-15 some-class-121")[1]);


Часовой пояс GMT +3, время: 22:49.