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

Фронтендщик

Открыть в Telegram

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

Больше
1 106
Подписчики
Нет данных24 часа
-17 дней
-930 день

Загрузка данных...

Привлечение подписчиков
июль '26
июль '260
в 0 каналах
июнь '260
в 1 каналах
Get PRO
май '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 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
11 июля0
10 июля0
09 июля0
08 июля0
07 июля0
06 июля0
05 июля0
04 июля0
03 июля0
02 июля0
01 июля0
Посты канала
Пример Можно расположить дефис между двумя группами - там он точно еще не сделает еще одну группу: let str = 'axx 9xx -xx @xx
Пример Можно расположить дефис между двумя группами - там он точно еще не сделает еще одну группу: let str = 'axx 9xx -xx @xx'; let res = str.replace(/[a-z-0-9]xx/g, '!');  В результате в переменную запишется следующее: '! ! ! @xx' 📌 #instr || Фронтендщик

2
Пример В следующем примере шаблон поиска такой: первый символ - это маленькие, большие буквы или дефис '-', потом две буквы '
Пример В следующем примере шаблон поиска такой: первый символ - это маленькие, большие буквы или дефис '-', потом две буквы 'x': let str = 'axx Axx -xx @xx'; let res = str.replace(/[a-zA-Z-]xx/g, '!');  В результате в переменную запишется следующее: '! ! ! @xx' 📌 #instr || Фронтендщик
15
3
Пример В следующем примере шаблон поиска такой: первый символ - это маленькие буквы или дефис '-', потом две буквы 'x': let s
Пример В следующем примере шаблон поиска такой: первый символ - это маленькие буквы или дефис '-', потом две буквы 'x': let str = 'axx Axx -xx @xx'; let res = str.replace(/[a-z-]xx/g, '!');  В результате в переменную запишется следующее: '! Axx ! @xx' 📌 #instr || Фронтендщик
17
4
Пример Можно просто переставить дефис, не экранируя его: let str = '1a2 1-2 1c2 1z2'; let res = str.replace(/1[az-]2/g, '!');
Пример Можно просто переставить дефис, не экранируя его: let str = '1a2 1-2 1c2 1z2'; let res = str.replace(/1[az-]2/g, '!');  В результате в переменную запишется следующее: '! ! 1c2 !' 📌 #instr || Фронтендщик
18
5
Пример Давайте теперь заэкранируем дефис. В результате шаблон поиска такой: цифра 1, затем буква 'a', или дефис, или буква 'z
Пример Давайте теперь заэкранируем дефис. В результате шаблон поиска такой: цифра 1, затем буква 'a', или дефис, или буква 'z', затем цифра 2: let str = '1a2 1-2 1c2 1z2'; let res = str.replace(/1[a\-z]2/g, '!');  В результате в переменную запишется следующее: '! ! 1c2 !' 📌 #instr || Фронтендщик
21
6
Пример В следующем примере шаблон поиска такой: цифра 1, затем буква от 'a' до 'z', затем цифра 2: let str = '1a2 1-2 1c2 1z2
Пример В следующем примере шаблон поиска такой: цифра 1, затем буква от 'a' до 'z', затем цифра 2: let str = '1a2 1-2 1c2 1z2'; let res = str.replace(/1[a-z]2/g, '!');  В результате в переменную запишется следующее: '! 1-2 ! !' 📌 #instr || Фронтендщик
20
7
Можно также заэкранировать дефис - тогда он будет обозначать сам себя независимо от позиции. Например, вместо [:-@]написать [
Можно также заэкранировать дефис - тогда он будет обозначать сам себя независимо от позиции. Например, вместо [:-@]написать [:\-@] - и группы уже не будет, а будут три символа - двоеточие, дефис и собака @. 📌 #instr || Фронтендщик
23
8
Откуда они взялись? Из таблицы ASCII - двоеточие имеет номер меньше, чем собака - и получается группа. To есть все группы пол
Откуда они взялись? Из таблицы ASCII - двоеточие имеет номер меньше, чем собака - и получается группа. To есть все группы получаются по таблице ASCII (при желании этим можно пользоваться). Как с этим бороться: поставьте символ дефиса там, где он точно не будет воспринят как символ группы, например, в начале или в конце (то есть после [или перед ]). 📌 #instr || Фронтендщик
22
9
Дефис внутри наборов в регулярках JavaScript Дефис - тоже спецсимвол внутри [ ] (а вот снаружи - нет). Если вам нужен сам деф
Дефис внутри наборов в регулярках JavaScript Дефис - тоже спецсимвол внутри [ ] (а вот снаружи - нет). Если вам нужен сам дефис как символ - то поставьте его там, где он не будет воспринят как разделитель группы. Почему это важно: вы можете сделать группу символов, сами не заметив этого. К примеру, вот так - '[:-@]' - вы думаете, что выбираете двоеточие, дефис и собаку, а на самом деле получается группа символов между : и @. В эту группу входят следующие символы: ? < = > : ; 📌 #instr || Фронтендщик
22
10
Пример Можно не убирать шляпку с первого места, а просто заэкранировать ее с помощью обратного слеша, и она станет обозначать
Пример Можно не убирать шляпку с первого места, а просто заэкранировать ее с помощью обратного слеша, и она станет обозначать саму себя: let str = 'axx bxx ^xx dxx'; let res = str.replace(/[\^d]xx/g, '!');  В результате в переменную запишется следующее: 'axx bxx ! !' 📌 #instr || Фронтендщик
19
11
Пример А теперь шаблон поиска такой: первый символ - это 'd' или '^', потом две буквы 'x': let str = 'axx bxx ^xx dxx'; let r
Пример А теперь шаблон поиска такой: первый символ - это 'd' или '^', потом две буквы 'x': let str = 'axx bxx ^xx dxx'; let res = str.replace(/[d^]xx/g, '!');  В результате в переменную запишется следующее: 'axx bxx ! !' 📌 #instr || Фронтендщик
19
12
Пример В следующем примере шаблон поиска такой: первый символ - это все кроме 'd', потом две буквы 'x'. let str = 'axx bxx ^x
Пример В следующем примере шаблон поиска такой: первый символ - это все кроме 'd', потом две буквы 'x'. let str = 'axx bxx ^xx dxx'; let res = str.replace(/[^d]xx/g, '!');  В результате в переменную запишется следующее: '! ! ! dxx' 📌 #instr || Фронтендщик
22
13
Символ шляпки внутри наборов в регулярках JavaScript Как вы знаете, шляпка внутри [ ] делает отрицание, будучи написанной в н
Символ шляпки внутри наборов в регулярках JavaScript Как вы знаете, шляпка внутри [ ] делает отрицание, будучи написанной в начале скобок. Значит, она является спецсимволом внутри этих скобок. Чтобы получить шляпку как символ, нужно или заэкранировать ее, или убрать с первого места. 📌 #instr || Фронтендщик
25
14
Для примера в следующем коде шаблон поиска выглядит так: между иксами стоит квадратная скобка: let str = 'x]x xax x[x x1x'; l
Для примера в следующем коде шаблон поиска выглядит так: между иксами стоит квадратная скобка: let str = 'x]x xax x[x x1x'; let res = str.replace(/x[\[\]]x/g, '!');  В результате в переменную запишется следующее: '! xax ! x1x' 📌 #instr || Фронтендщик
28
15
Исключения внутри наборов в регулярках JavaScript Вы уже знаете, что спецсимволы внутри [] становятся обычными символами. Ест
Исключения внутри наборов в регулярках JavaScript Вы уже знаете, что спецсимволы внутри [] становятся обычными символами. Есть, однако, исключения: если вам нужны квадратные скобки как символы внутри [ ] - то их нужно экранировать обратным слешем. 📌 #instr || Фронтендщик
26
16
Пример В данном примере шаблон поиска выглядит так: буква 'x', затем не цифра, не точка, и не маленькая латинская буква, зате
Пример В данном примере шаблон поиска выглядит так: буква 'x', затем не цифра, не точка, и не маленькая латинская буква, затем буква 'z': let str = 'xaz x1z xAz x.z x@z'; let res = str.replace(/x[^\d.a-z]z/g, '!');  В результате в переменную запишется следующее: 'xaz x1z ! x.z !' 📌 #instr || Фронтендщик
28
17
Группы символов внутри наборов в регулярках JavaScript Группы символов \d, \D, \w, \W, \s, \Sвнутри [] будут обозначать именн
Группы символов внутри наборов в регулярках JavaScript Группы символов \d, \D, \w, \W, \s, \Sвнутри [] будут обозначать именно группы, то есть по-прежнему будут командами. Пример В данном примере шаблон поиска выглядит так: между иксами любая цифра, либо буква от 'a' до 'f': let str = 'xax xbx x1x x2x xhx x@x';  let res = str.replace(/x[\da-f]x/g, '!');  В результате в переменную запишется следующее: '! ! ! ! xhx x@x' 📌 #instr || Фронтендщик
21
18
Пример В данном примере шаблон поиска выглядит так: между иксами любая маленькая латинская буква или точка: let str = 'xax xb
Пример В данном примере шаблон поиска выглядит так: между иксами любая маленькая латинская буква или точка: let str = 'xax xbx xcx x@x'; let res = str.replace(/x[a-z.]x/g, '!');  В результате в переменную запишется следующее: '! ! ! x@x' 📌 #instr || Фронтендщик
20
19
Спецсимволы внутри квадратных скобок в JavaScript Спецсимволы внутри [ ] становятся обычными символами. Это значит, что их не
Спецсимволы внутри квадратных скобок в JavaScript Спецсимволы внутри [ ] становятся обычными символами. Это значит, что их не надо экранировать обратным слешем. Пример В данном примере шаблон поиска выглядит так: между иксами любая буква 'a', 'b', 'c', либо точка: let str = 'xax xbx xcx xdx x.x x@x';  let res = str.replace(/x[abc.]x/g, '!');  В результате в переменную запишется следующее: '! ! ! xdx ! x@x' 📌 #instr || Фронтендщик
20
20
Особенности кириллицы в регулярках JavaScript Кириллические символы не входят в группу \w. Для их получения нужно использоват
Особенности кириллицы в регулярках JavaScript Кириллические символы не входят в группу \w. Для их получения нужно использовать группу в квадратных скобках, вот так: [а-я]. Но даже с этой группой есть проблема - сюда не войдет буква 'ё'. Для ее включения нужно сделать вот так: [а-яё]. 📌 #instr || Фронтендщик
22