4eloBek
@4eloBek
ученик

Почему $1 в replace не выполняет свою ф-цию?

Задача: сделать в визуальном редакторе авто вставку буквицы.
Методы решения: через replace.
Подскажите, что не так тут? О_о

Вот код на jsfiddle.com
  • Вопрос задан
  • 431 просмотр
Решения вопроса 2
@Aves
\s это
[ \f\n\r\t\v​\u00a0\u1680​\u180e\u2000​-\u200a​\u2028\u2029\u202f\u205f​\u3000\ufeff]

\u200B в него не входит
/<br>[\s\u200B]*([^<])/g работает
Ответ написан
Stalker_RED
@Stalker_RED
Регулярка regexr.com/3blem

Демо jsfiddle.net/gd5wmmza/3

Возможно, вопросительный знак не нужен. Уточните по каким правилам у вас формируется буквица.

UPD: да, Aves прав, нужно или добавить \u200B в регулярку после br или использовать другой символ, к примеру u200a.
Я тестировал на тексте вставленном через буфер обмена.
(хотя, лучше сразу предусмотреть вставку).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 апр. 2024, в 13:49
300000 руб./за проект
27 апр. 2024, в 13:30
30000 руб./за проект
27 апр. 2024, в 13:22
600 руб./за проект