ch
Feedback
Фронтендщик

Фронтендщик

前往频道在 Telegram

Все для frontend developer, шуточки, тесты, статьи Администрация/Реклама @vtopua

显示更多
1 114
订阅者
无数据24 小时
-27
-830
吸引订阅者
六月 '26
六月 '260
在0个频道中
五月 '260
在0个频道中
Get PRO
四月 '260
在1个频道中
Get PRO
三月 '26
+1
在0个频道中
Get PRO
二月 '26
+1
在0个频道中
Get PRO
一月 '260
在0个频道中
Get PRO
十二月 '25
+1
在0个频道中
Get PRO
十一月 '25
+1
在0个频道中
Get PRO
十月 '250
在0个频道中
Get PRO
九月 '25
+7
在0个频道中
Get PRO
八月 '25
+1
在0个频道中
Get PRO
七月 '25
+2
在0个频道中
Get PRO
六月 '25
+1
在0个频道中
Get PRO
五月 '250
在0个频道中
Get PRO
四月 '25
+1
在0个频道中
Get PRO
三月 '25
+6
在0个频道中
Get PRO
二月 '25
+4
在0个频道中
Get PRO
一月 '25
+2
在0个频道中
Get PRO
十二月 '240
在1个频道中
Get PRO
十一月 '24
+1
在0个频道中
Get PRO
十月 '24
+1
在0个频道中
Get PRO
九月 '24
+2
在0个频道中
Get PRO
八月 '24
+2
在0个频道中
Get PRO
七月 '24
+3
在0个频道中
Get PRO
六月 '24
+3
在0个频道中
Get PRO
五月 '24
+4
在0个频道中
Get PRO
四月 '24
+3
在0个频道中
Get PRO
三月 '24
+3
在0个频道中
Get PRO
二月 '24
+3
在1个频道中
Get PRO
一月 '24
+2
在0个频道中
Get PRO
十二月 '23
+3
在0个频道中
Get PRO
十一月 '23
+4
在0个频道中
Get PRO
十月 '23
+3
在0个频道中
Get PRO
九月 '23
+8
在0个频道中
Get PRO
八月 '23
+4
在0个频道中
Get PRO
七月 '23
+14
在0个频道中
Get PRO
六月 '23
+6
在0个频道中
Get PRO
五月 '23
+8
在0个频道中
Get PRO
四月 '23
+41
在0个频道中
Get PRO
三月 '23
+6
在0个频道中
Get PRO
二月 '23
+9
在0个频道中
Get PRO
一月 '23
+17
在0个频道中
Get PRO
十二月 '22
+177
在0个频道中
Get PRO
十一月 '22
+142
在0个频道中
Get PRO
十月 '22
+26
在0个频道中
Get PRO
九月 '22
+328
在0个频道中
Get PRO
八月 '22
+1 290
在0个频道中
Get PRO
七月 '22
+106
在0个频道中
Get PRO
六月 '22
+2
在0个频道中
Get PRO
五月 '220
在0个频道中
Get PRO
四月 '220
在0个频道中
Get PRO
三月 '220
在0个频道中
Get PRO
二月 '220
在0个频道中
Get PRO
一月 '220
在0个频道中
Get PRO
十二月 '210
在0个频道中
Get PRO
十一月 '21
+1
在0个频道中
Get PRO
十月 '21
+1
在0个频道中
Get PRO
九月 '21
+4
在0个频道中
Get PRO
八月 '210
在0个频道中
Get PRO
七月 '210
在0个频道中
Get PRO
六月 '21
+1
在0个频道中
Get PRO
五月 '210
在0个频道中
Get PRO
四月 '21
+3
在0个频道中
Get PRO
三月 '21
+2
在0个频道中
Get PRO
二月 '210
在0个频道中
Get PRO
一月 '21
+1
在0个频道中
Get PRO
十二月 '20
+1 226
在0个频道中
日期
订阅者增长
提及
频道
18 六月0
17 六月0
16 六月0
15 六月0
14 六月0
13 六月0
12 六月0
11 六月0
10 六月0
09 六月0
08 六月0
07 六月0
06 六月0
05 六月0
04 六月0
03 六月0
02 六月0
01 六月0
频道帖子
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x': let str = 'xx xax xaax
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x': let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{2,}x/g, '!');  В результате в переменную запишется следующее: 'xx xax ! !' 📌 #instr || Фронтендщик

2
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x': let str = 'xx xax xaax
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x': let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{2,}x/g, '!');  В результате в переменную запишется следующее: 'xx xax ! !' 📌 #instr || Фронтендщик
1
3
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' один или два раза, буква 'x': let str = 'xx xax xaax
Пример В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' один или два раза, буква 'x': let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,2}x/g, '!');  В результате в переменную запишется следующее: 'xx ! ! xaaax' 📌 #instr || Фронтендщик
19
4
Фигурные скобки в регулярных выражениях JavaScript Операторы '+', '*', '?' хороши, однако, с их помощью нельзя указать конкре
Фигурные скобки в регулярных выражениях JavaScript Операторы '+', '*', '?' хороши, однако, с их помощью нельзя указать конкретное число повторений. В этом случае вам на помощь придет оператор {}. Работает он следующим образом: {5} - пять повторений, {2,5} – повторяется от двух до пяти (оба включительно), {2,} - повторяется два и более раз. Обратите внимание на то, что такого варианта - {,2}- нет. 📌 #instr || Фронтендщик
20
5
Список специальных символов и обычных Если экранировать обычный символ - ничего страшного не случится - он все равно будет об
Список специальных символов и обычных Если экранировать обычный символ - ничего страшного не случится - он все равно будет обозначать сам себя. Исключение - цифры, их нельзя экранировать. Часто возникает сомнение, является ли данный символ специальным. Некоторые доходят до того, что экранируют все подозрительные символы подряд. Однако, это плохая практика (захламляет регулярку обратными слешами). Являются спецсимволами: $ ^ . * + ? \ / {} [] () | Не являются спецсимволами: @ : , ' " ; - _ = < > % # ~ `& ! 📌 #instr || Фронтендщик
18
6
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строк
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строку, в которой происходят замены - мы увидим нашу ошибку: 'a.x abx azx'.replace(/a.x/g, '!'); // вернет '! ! !', а ожидалось '! abx azx'  📌 #instr || Фронтендщик
19
7
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строк
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строку, в которой происходят замены - мы увидим нашу ошибку: 'a.x abx azx'.replace(/a.x/g, '!'); // вернет '! ! !', а ожидалось '! abx azx'  📌 #instr || Фронтендщик
1
8
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строк
Визуально работает правильно (так как точка обозначает любой символ, в том числе и обычную точку '.'). Но если поменять строку, в которой происходят замены - мы увидим нашу ошибку: 'a.x abx azx'.replace(/a.x/g, '!'); // вернет '! ! !', а ожидалось '! abx azx'  📌 #instr || Фронтендщик
1
9
Замечание Обратите внимание на то, что если вы забудете обратный слеш для точки (когда она должна обозначать сама себя) - это
Замечание Обратите внимание на то, что если вы забудете обратный слеш для точки (когда она должна обозначать сама себя) - этого можно даже не заметить: 'a.x'.replace(/a.x/g, '!'); // вернет '!', как мы и хотели  📌 #instr || Фронтендщик
20
10
Пример А следующем примере автор забыл заэкранировать слеш и под регулярку попали все подстроки, так как незаэкранированная т
Пример А следующем примере автор забыл заэкранировать слеш и под регулярку попали все подстроки, так как незаэкранированная точка обозначает любой символ: let str = 'a.x abx azx'; let res = str.replace(/a.x/g, '!');  В результате в переменную запишется следующее: '! ! !' 📌 #instr || Фронтендщик
24
11
Пример А следующем примере автор забыл заэкранировать слеш и под регулярку попали все подстроки, так как незаэкранированная т
Пример А следующем примере автор забыл заэкранировать слеш и под регулярку попали все подстроки, так как незаэкранированная точка обозначает любой символ: let str = 'a.x abx azx'; let res = str.replace(/a.x/g, '!');  В результате в переменную запишется следующее: '! ! !' 📌 #instr || Фронтендщик
1
12
Пример В данном примере шаблон выглядит так: буква 'a', затем точка '.', затем буква 'x': let str = 'a.x abx azx'; let res =
Пример В данном примере шаблон выглядит так: буква 'a', затем точка '.', затем буква 'x': let str = 'a.x abx azx'; let res = str.replace(/a\.x/g, '!');  В результате в переменную запишется следующее: '! abx azx' 📌 #instr || Фронтендщик
22
13
Пример В следующем примере автор регулярки хотел, чтобы шаблон поиска выглядел так: буква 'a', затем плюс '+', затем буква 'x
Пример В следующем примере автор регулярки хотел, чтобы шаблон поиска выглядел так: буква 'a', затем плюс '+', затем буква 'x'. Однако, автор кода не заэкранировал символ '+' и поэтому шаблон поиска самом деле он выглядит так: буква 'a'один или более раз, потом буква 'x': let str = 'a+x ax aax aaax'; let res = str.replace(/a+x/g, '!');  📌 #instr || Фронтендщик
24
14
Пример В следующем примере автор регулярки хотел, чтобы шаблон поиска выглядел так: буква 'a', затем плюс '+', затем буква 'x
Пример В следующем примере автор регулярки хотел, чтобы шаблон поиска выглядел так: буква 'a', затем плюс '+', затем буква 'x'. Однако, автор кода не заэкранировал символ '+' и поэтому шаблон поиска самом деле он выглядит так: буква 'a'один или более раз, потом буква 'x': let str = 'a+x ax aax aaax'; let res = str.replace(/a+x/g, '!');  📌 #instr || Фронтендщик
1
15
Экранировка спецсимволов в регулярках JavaScript Предположим, что мы хотим сделать так, чтобы спецсимвол обозначал сам себя.
Экранировка спецсимволов в регулярках JavaScript Предположим, что мы хотим сделать так, чтобы спецсимвол обозначал сам себя. Для этого его нужно экранировать с помощью обратного слеша. Давайте посмотрим на примерах. 📌 #instr || Фронтендщик
24
16
Пример В следующем примере шаблон поиска выглядит так: буква 'x', далее строка 'ab' один или более раз, потом буква 'x': let
Пример В следующем примере шаблон поиска выглядит так: буква 'x', далее строка 'ab' один или более раз, потом буква 'x': let str = 'xabx xababx xaabbx' let res = str.replace(/x(ab)+x/g, '!');  В результате в переменную запишется следующее: '! ! xaabbx' 📌 #instr || Фронтендщик
24
17
Группирующие скобки в регулярках JavaScript В предыдущих примерах операторы повторения действовали только на один символ, кот
Группирующие скобки в регулярках JavaScript В предыдущих примерах операторы повторения действовали только на один символ, который стоял перед ними. Что делать, если мы хотим подействовать им на несколько символов? Для этого существуют группирующие скобки '(' и ')'. Они работают так: если что-то стоит в группирующих скобках и сразу после ')' стоит оператор повторения - он подействует на все, что стоит внутри скобок. Давайте посмотрим на примерах. 📌 #instr || Фронтендщик
22
18
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x': let str = 'xx xax xaax xaaax xbx'  let res = str.replace(/xa*x/g, '!');  В результате в переменную запишется следующее: '! ! ! ! xbx' 📌 #instr || Фронтендщик
26
19
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x': let str = 'xx xax xaax xaaax xbx'  let res = str.replace(/xa*x/g, '!');  В результате в переменную запишется следующее: '! ! ! ! xbx' 📌 #instr || Фронтендщик
1
20
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль
В результате в переменную запишется следующее: 'xx ! ! ! xbx' Пример Найдем все подстроки по шаблону буква'x', буква 'a' ноль или более раз, буква 'x': let str = 'xx xax xaax xaaax xbx'  let res = str.replace(/xa*x/g, '!');  В результате в переменную запишется следующее: '! ! ! ! xbx' 📌 #instr || Фронтендщик
1