Привет, Хабр!Сегодня рассмотрим флаг регулярных выражений v в JavaScript. Флаг поддержан в современных движках и Node 20+, а для старых окружений есть транспиляция через Babel. Начнём с краткой ориентации где это уже работает и почему синтаксис отличается, а потом пойдём в практику. Читать далее
Хочу поделиться компактной функцией для очищения лишних, повторяющихся пробелов и пробельных символов в строках. Не считайте это призывом, но если можно привести строковые данные в красивый вид без лишних хлопот, то почему бы и не воспользоваться. Те, кто не знаком с регулярными выражениями (regular expressions, RegExp, regex), может приоткроет форточку в этот славный и замороченный мир (Регулярные выражения (regexp) — основы) Читать далее
Случайно увидел результат работы функции RegExp.escape() и был удивлен, потому что она заэкранировала пробелы, все спецсимволы, а также цифры и латинские буквы в начале строки. До появления RegExp.escape() (а она стала доступна в популярных браузерах лишь в 2025 году) я, как и многие другие, писал аналогичную функцию сам, но без экранировки вышеперечисленных символов. Получается, что я ошибался, и нужно бросать все дела, рыться в старых исходниках и переписывать функцию? И да, и нет. /^Читать\s+далее$/
Российская прыгунья с шестом Елена Исинбаева заявила New York Times, что, в случае дисквалификации российских легкоатлетов на Олимпиаде в Рио, она не станет выступать под флагом Международного олимпийского комитета. «Если нас все-таки дисквалифицируют, то в Рио меня не увидите. Если выступать — то только под флагом России. Разговоры о том, что я могу приехать на Олимпиаду под флагом Международного олимпийского комитета, неправда,— приводит слова Елены LifeNews со ссылкой на New York Times.— Если IAAF оста