im пытается найти определенные шаблоны классов для скрипта. , но мой вызов regex не находит все вхождения. Вместо этого он просто возвращает первый.jquery regex просто находит первое вхождение
string = "col-xs-1 col-md-middle col-lg-middle"
s = /col(?:-(..)-|-)(?:middle|top|bottom)/g.exec(string);
console.log(s)
output -> ["col-md-middle", "md"]
Кто-нибудь знает, что я делаю здесь неправильно?
может вы могли бы сказать, мой почему исходный код не работает так, как должно быть? – ceed
Функция 're.exec' возвращает только первое совпадение. Но когда он используется внутри цикла, он будет печатать все совпадения, поскольку цикл повторяется до тех пор, пока не будет найдено совпадение. –
хорошо логично, возможно, из-за причин скорости, все еще запутывая, почему они не сделали это gloval. в любом случае thx – ceed