Search the Community
Showing results for tags 'Регулярные выражения'.
-
Всем привет, как парсить класс в регулярных выражених, если он не во всех местах? Вот пример html Вот написанный код https://regex101.com/r/ea70gt/1 Код работает нормально когда удаляю class=\"(.+?)\", однако он не парсит class, а когда добавляю класс не работает из-за того что не во всех местах есть класс. Как решить данный вопрос?
-
Всем привет !! Очередная проблема. В общем регулярки.... Есть у меня такое регулярное выражение для проверки e-mail ([\w-\.]+)@\D((?:[\w]+\.)+)([a-zA-Z]{2,4}) Но она пропускает адреса такого типа: qwerty..qwerty@gmail.comqwerty.@gmail.com.qwerty@gmail.comКак дописать регулярное выражение, что б отфильтровать эти точки ?
- 7 replies
-
- validation
-
(and 2 more)
Tagged with:
-
Имеем следующий код: <li> <a class="pagin" href="/book/index.php?PAGEN_4=1&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">1</a> </li> <li>...</li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=3&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">3</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=4&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">4</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=5&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">5</a> </li> <li> <a class="pagin" href="/book/index.php?PAGEN_4=6&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">6</a> </li> <li> <span id="utl_self" utl_self="/book/index.php?PAGEN_4=7&count_zap=20&AJAX=1&PAGEN_3=7&SECTION_ID=365#nav_start_4">7</span> </li> При помощи Javascript эти данные я парсю и обновляю контейнер <ul></ul>, но необходимо заменить ПЕРВЫЙ встречающийся параметр "PAGEN_4=7" или "PAGEN_4=8" или любой другой в каждом теге (span и a) на "PAGEN_5=7", т.е. просто добавив +1 к 4 в данном случае, НЕ ЗАДЕВАЯ при этом второй параметр "PAGEN_3=7" например. А также добавить +1 к параметру "#nav_start_4", если у его есть цифра. Просто бывает так, что может быть и "#nav_start" - в этом случае нужно просто добавить _2, и получится "#nav_start_2". Надеюсь понятно объяснил...