Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 12

GH

Gwin Hot in JavaScript Noobs — сообщество новичков
сейчас покажу исходник
источник

j

jk in JavaScript Noobs — сообщество новичков
const text = '<ul class="dropdown-menu scrollable">blablabla</ul>'
const isMatched = /<ul class="dropdown-menu scrollable">.*?<\/ul>/.test(text)
console.log(true)
// true
источник

GH

Gwin Hot in JavaScript Noobs — сообщество новичков
<ul class="dropdown-menu scrollable">
                       <li><a href="https://mils.qq/payment/check">Проверка оплаты</a></li>
                       <li class="divider"></li>
                       <li><a href="https://mils.qq/payment/check">Оплатить чеком</a></li>
                       <li class="divider"></li>
                       <li><a href="https://mils.qq/payment/history">История по чеку</a></li>
                       <li class="divider"></li>
                       <li><a href="https://mils.qq/payment/historyEmail">История по email(почте)</a></li>
                   </ul>
источник

j

jk in JavaScript Noobs — сообщество новичков
Ага, мультилайн
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
jk
Это точно без переносов?
с регуляркой не работает пробовал функцию match выводит undefined
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
jk
Ага, мультилайн
типо так  if (string === /^.*-s/i) {
       return this.toString().match(/^.*-s/i)
   }
источник

GH

Gwin Hot in JavaScript Noobs — сообщество новичков
jk
Ага, мультилайн
это как до этого для удаления через notepad++
источник

ІМ

Ігор Мельник... in JavaScript Noobs — сообщество новичков
Добрый вечер делаю туду лист и нужно по кнопки Едд Туду лист добавлять еще одну таблицу, подскажите, как можно такое реализовать?
источник

j

jk in JavaScript Noobs — сообщество новичков
Gwin Hot
это как до этого для удаления через notepad++
Попробуй что-то такое
/<ul class="dropdown-menu scrollable">[\s\S.]*?<\/ul>/
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
Ігор Мельник
Добрый вечер делаю туду лист и нужно по кнопки Едд Туду лист добавлять еще одну таблицу, подскажите, как можно такое реализовать?
через модалку
источник

j

jk in JavaScript Noobs — сообщество новичков
Nikita Kagan
типо так  if (string === /^.*-s/i) {
       return this.toString().match(/^.*-s/i)
   }
Не, там передаётся объект регулярки а не строка с регуляркой, два разных объекта не могут быть равны друг другу, условие даже не срабатывает.
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
Ігор Мельник
Добрый вечер делаю туду лист и нужно по кнопки Едд Туду лист добавлять еще одну таблицу, подскажите, как можно такое реализовать?
onClick=какая та функция покажи хотя бы код я могу много вариантов предложить но они сложные но надо начинать с onClick
источник

j

jk in JavaScript Noobs — сообщество новичков
Nikita Kagan
типо так  if (string === /^.*-s/i) {
       return this.toString().match(/^.*-s/i)
   }
Проверяй string instanceof RegExp
источник

GH

Gwin Hot in JavaScript Noobs — сообщество новичков
jk
Попробуй что-то такое
/<ul class="dropdown-menu scrollable">[\s\S.]*?<\/ul>/
сработало блин так и не понял всегда разное для любого значения
источник

j

jk in JavaScript Noobs — сообщество новичков
Gwin Hot
сработало блин так и не понял всегда разное для любого значения
Символы перевода строки не матчатся точкой.
источник

М

Максим in JavaScript Noobs — сообщество новичков
Роман
Так выходит, что решение не подходит(
там есть пример входных и выходных данных? я так понимаю тесты должны принимать return, а не консоль, но при return будет выход из функции
источник

NK

Nikita Kagan in JavaScript Noobs — сообщество новичков
jk
Проверяй string instanceof RegExp
не работает  if (string === /^.*-s/i) {
       return string instanceof RegExp
   }
источник

Р

Роман in JavaScript Noobs — сообщество новичков
Максим
там есть пример входных и выходных данных? я так понимаю тесты должны принимать return, а не консоль, но при return будет выход из функции
https://codepen.io/romasrs/pen/BajMOQw?editors=0112


вот тут все написано, что дано
источник

j

jk in JavaScript Noobs — сообщество новичков
Nikita Kagan
не работает  if (string === /^.*-s/i) {
       return string instanceof RegExp
   }
Да не там. Сначала проверяешь что аргумент это регулярка, потом берёшь эту регулярку и проверяешь текущую строку.
источник

GH

Gwin Hot in JavaScript Noobs — сообщество новичков
jk
Символы перевода строки не матчатся точкой.
понял, спасибо
источник