Обновить

Автоматически обновляем дату завтрашнего дня в Тильде. Пошаговая инструкция на чистом JS

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели1.1K
Всего голосов 2: ↑0 и ↓2-2
Комментарии5

Комментарии 5

Если уж пишите такую статью, то хотя бы потрудитесь код привести в современные реалии. Я var не видел уже лет цать.

{date} чувствительна к регистру

Нет, не чувствительна. У вас на следующей строчке /i

'{DATE}'.replace(/{date}/gi, '123') -> 123

Вы правы. {date} не чувствительна к регистру. Если в заменяемом тексте будет {DAte} или {Date} замена произойдёт. Но вот в регулярном выражении я писал /{Date}/gi то замены не было. Ответа почему так, я не нашёл. Если вы знаете почему, буду рад узнать ответ. 😊

По поводу var не вижу никаких проблем. Оно работает, оно поддерживается. Если бы я использовал let итоговый результат не изменился бы. В будущем возможно чаще буду использовать let

'{dAtE}'.replace(/{DaTe}/gi, '123') -> 123

Не знаю что у вас там не работало. Регистронезависимость работает в любую сторону.

Другое дело, что зачем вообще в статье для убер-новичков регулярки? Чем вам replaceAll а то и просто replace не угодила?

По поводу var - могут быть проблемы когда человек решит с дуру добавить пару таких блоков и т.д. Они все будут общими. Разницу как минимум нужно понимать.

Попробовал как вы и сказали. Регистронезависимость действительно работает в обе стороны. 😮

Не знаю почему у меня до этого не работало. Но сейчас всё классно. Благодарю вас!

НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации