Size: a a a

2020 June 02

K{

Kirill {} in BeerJS Moscow
Он нашел очень странный совет на оверфлоу
источник

K{

Kirill {} in BeerJS Moscow
String.prototype.replaceAll = function (str1, str2, ignore) {
   return this.replace(
       new RegExp(str1.replace(/([\/\,\!\\\^\$\{\}\[\]\(\)\.\*\+\?\|\<\>\-\&])/g, "\\$&"), (ignore ? "gi" : "g")), (typeof (str2) == "string") ? str2.replace(/\$/g, "$$$$") : str2);
}
источник

K{

Kirill {} in BeerJS Moscow
И я вот посмотрел на это, и не понял, вот эти вот монстровидные эскейпы, это действительно обязательно, чтобы через регулярку реплейсить?
источник

K{

Kirill {} in BeerJS Moscow
Я может что-то делал не так всё это время
источник

SS

Stass S in BeerJS Moscow
с какого то момент чем вспоминать что эскейпить надо, а что нет - проще писать вот так))
источник

fe

from earth in BeerJS Moscow
Это что ли регулярка для распознавания регулярки
источник

SR

Sergey Rubanov in BeerJS Moscow
Kirill {}
String.prototype.replaceAll = function (str1, str2, ignore) {
   return this.replace(
       new RegExp(str1.replace(/([\/\,\!\\\^\$\{\}\[\]\(\)\.\*\+\?\|\<\>\-\&])/g, "\\$&"), (ignore ? "gi" : "g")), (typeof (str2) == "string") ? str2.replace(/\$/g, "$$$$") : str2);
}
а потом методы нельзя нормально назвать в жсе
источник

SR

Sergey Rubanov in BeerJS Moscow
после таких советов
источник

fe

from earth in BeerJS Moscow
Sergey Rubanov
а потом методы нельзя нормально назвать в жсе
Тоже в глаза бросилось)
источник

fe

from earth in BeerJS Moscow
Но скорее всего это какой-нибудь ответ 2011 года
источник

SS

Stass S in BeerJS Moscow
вообще внутри квадратных скобок только . - \ ] требуют эскейпа  из списка
источник

SR

Sergey Rubanov in BeerJS Moscow
Sergey Rubanov
а потом методы нельзя нормально назвать в жсе
и получаем .includes и globalThis
источник

SR

Sergey Rubanov in BeerJS Moscow
и smoosh)
источник

fe

from earth in BeerJS Moscow
.apartment()
источник

SS

Stass S in BeerJS Moscow
Sergey Rubanov
и smoosh)
я даже не знаю что это слово значит
источник

SR

Sergey Rubanov in BeerJS Moscow
тискать
источник

SR

Sergey Rubanov in BeerJS Moscow
источник

fe

from earth in BeerJS Moscow
Sergey Rubanov
тискать
Сплющить
источник

K{

Kirill {} in BeerJS Moscow
Ааааа
источник

K{

Kirill {} in BeerJS Moscow
Так вот что случилось с flat'ом
источник