Фронтендщик
Ir al canal en Telegram
Все для frontend developer, шуточки, тесты, статьи Администрация/Реклама @vtopua
Mostrar más1 109
Suscriptores
-224 horas
-47 días
-1130 días
Carga de datos en curso...
Canales Similares
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
junio '26
junio '260
en 1 canales
mayo '260
en 0 canales
Get PRO
abril '260
en 1 canales
Get PRO
marzo '26
+1
en 0 canales
Get PRO
febrero '26
+1
en 0 canales
Get PRO
enero '260
en 0 canales
Get PRO
diciembre '25
+1
en 0 canales
Get PRO
noviembre '25
+1
en 0 canales
Get PRO
octubre '250
en 0 canales
Get PRO
septiembre '25
+7
en 0 canales
Get PRO
agosto '25
+1
en 0 canales
Get PRO
julio '25
+2
en 0 canales
Get PRO
junio '25
+1
en 0 canales
Get PRO
mayo '250
en 0 canales
Get PRO
abril '25
+1
en 0 canales
Get PRO
marzo '25
+6
en 0 canales
Get PRO
febrero '25
+4
en 0 canales
Get PRO
enero '25
+2
en 0 canales
Get PRO
diciembre '240
en 1 canales
Get PRO
noviembre '24
+1
en 0 canales
Get PRO
octubre '24
+1
en 0 canales
Get PRO
septiembre '24
+2
en 0 canales
Get PRO
agosto '24
+2
en 0 canales
Get PRO
julio '24
+3
en 0 canales
Get PRO
junio '24
+3
en 0 canales
Get PRO
mayo '24
+4
en 0 canales
Get PRO
abril '24
+3
en 0 canales
Get PRO
marzo '24
+3
en 0 canales
Get PRO
febrero '24
+3
en 1 canales
Get PRO
enero '24
+2
en 0 canales
Get PRO
diciembre '23
+3
en 0 canales
Get PRO
noviembre '23
+4
en 0 canales
Get PRO
octubre '23
+3
en 0 canales
Get PRO
septiembre '23
+8
en 0 canales
Get PRO
agosto '23
+4
en 0 canales
Get PRO
julio '23
+14
en 0 canales
Get PRO
junio '23
+6
en 0 canales
Get PRO
mayo '23
+8
en 0 canales
Get PRO
abril '23
+41
en 0 canales
Get PRO
marzo '23
+6
en 0 canales
Get PRO
febrero '23
+9
en 0 canales
Get PRO
enero '23
+17
en 0 canales
Get PRO
diciembre '22
+177
en 0 canales
Get PRO
noviembre '22
+142
en 0 canales
Get PRO
octubre '22
+26
en 0 canales
Get PRO
septiembre '22
+328
en 0 canales
Get PRO
agosto '22
+1 290
en 0 canales
Get PRO
julio '22
+106
en 0 canales
Get PRO
junio '22
+2
en 0 canales
Get PRO
mayo '220
en 0 canales
Get PRO
abril '220
en 0 canales
Get PRO
marzo '220
en 0 canales
Get PRO
febrero '220
en 0 canales
Get PRO
enero '220
en 0 canales
Get PRO
diciembre '210
en 0 canales
Get PRO
noviembre '21
+1
en 0 canales
Get PRO
octubre '21
+1
en 0 canales
Get PRO
septiembre '21
+4
en 0 canales
Get PRO
agosto '210
en 0 canales
Get PRO
julio '210
en 0 canales
Get PRO
junio '21
+1
en 0 canales
Get PRO
mayo '210
en 0 canales
Get PRO
abril '21
+3
en 0 canales
Get PRO
marzo '21
+2
en 0 canales
Get PRO
febrero '210
en 0 canales
Get PRO
enero '21
+1
en 0 canales
Get PRO
diciembre '20
+1 226
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 25 junio | 0 | |||
| 24 junio | 0 | |||
| 23 junio | 0 | |||
| 22 junio | 0 | |||
| 21 junio | 0 | |||
| 20 junio | 0 | |||
| 19 junio | 0 | |||
| 18 junio | 0 | |||
| 17 junio | 0 | |||
| 16 junio | 0 | |||
| 15 junio | 0 | |||
| 14 junio | 0 | |||
| 13 junio | 0 | |||
| 12 junio | 0 | |||
| 11 junio | 0 | |||
| 10 junio | 0 | |||
| 09 junio | 0 | |||
| 08 junio | 0 | |||
| 07 junio | 0 | |||
| 06 junio | 0 | |||
| 05 junio | 0 | |||
| 04 junio | 0 | |||
| 03 junio | 0 | |||
| 02 junio | 0 | |||
| 01 junio | 0 |
Publicaciones del Canal
Пример
В данном примере шаблон поиска выглядит так: цифра или буква один или более раз. Все подстроки, состоящие из цифр и букв, заменятся на '!':
let str = '1 12 123a Abc @@@';
let res = str.replace(/\w+/g,
'!');
В результате в переменную
запишется следующее:
'! ! ! ! @@@'
📌 #instr || Фронтендщик
| 2 | Пример
В данном примере шаблон поиска выглядит так: НЕ пробельный символ один или более раз. Все подстроки, разделенные пробелами, заменятся на '!':
let str = '1 12 123 abc @@@';
let res = str.replace(/\S+/g,
'!');
В результате в переменную запишется следующее:
'! ! ! ! !'
📌 #instr || Фронтендщик | 13 |
| 3 | Пример
В данном примере шаблон поиска выглядит так: пробельный символ один раз:
let str = '1 12 123 abc @@@';
let res = str.replace(/\s/g,
'!');
В результате в переменную запишется следующее:
'1!12!123!abc!@@@'
📌 #instr || Фронтендщик | 19 |
| 4 | Пример
В следующем примере шаблон поиска выглядит так: все что угодно один или более раз, но не цифра от 0 до 9:
let str = '123abc3@@';
let res = str.replace(/\D+/g,
'!');
В результате в переменную запишется следующее:
'123!3!'
📌 #instr || Фронтендщик | 19 |
| 5 | Пример
Операторы повторения считают команды-группы одним целым, то есть группирующие скобки не нужны. В следующем примере шаблон поиска выглядит так: цифра от 0 до 9 один или более раз:
let str = '1 12 123 abc @@@';
let res = str.replace(/\d+/g,
'!');
В результате в переменную запишется следующее:
'! ! ! abc @@@'
📌 #instr || Фронтендщик | 18 |
| 6 | Пример
Давайте найдем все цифры:
let str = '1 12 123';
let res = str.replace(/\d/g,
'!');
В результате в переменную запишется следующее:
'! !! !!!'
📌 #instr || Фронтендщик | 19 |
| 7 | Пример
Давайте найдем все цифры:
let str = '1 12 123';
let res = str.replace(/\d/g,
'!');
В результате в переменную запишется следующее:
'! !! !!!'
📌 #instr || Фронтендщик | 1 |
| 8 | Группы символов в регулярных выражениях JavaScript
Существуют специальные команды, которые позволяют выбрать сразу целые группы символов. Команда \d означает цифру от 0 до 9. Команда \w обозначает цифру, латинскую букву или знак подчеркивания. Команда \s обозначает пробел или пробельный символ: пробел, перевод строки, табуляцию. Можно инвертировать значение команды, написав большую букву: например, если \d - цифра, то \D - не цифра.
📌 #instr || Фронтендщик | 24 |
| 9 | Конечно, зачастую такое поведение нам и нужно. Но конкретно в этом случае мы бы хотели отменить жадность и сказать регулярке, чтобы она искала до первого икса.
Чтобы ограничить жадность, нужно после оператора повторения поставить знак вопроса:
let res = str.replace(/a.+?x/g,
'!');
📌 #instr || Фронтендщик | 26 |
| 10 | Мы ожидаем, что в переменную в результате запишется строка '! zzz x kkk'. Однако, это не так - в переменную попадает строка '! kkk'.
Все дело в том, что наша регулярка ищет все символы от буквы 'a' до буквы 'x'. Но в нашей строке две буквы 'x'! Из-за жадности получается, что регулярка ищет до самого последнего икса, тем самым захватывая не то, что мы ожидали.
📌 #instr || Фронтендщик | 24 |
| 11 | Пусть мы в этой строке хотим найти подстроку 'aeeex' по следующему шаблону: буква 'a', затем любой символ один или
более раз, затем буква 'x'.
let res = str.replace(/a.+x/g,
'!');
📌 #instr || Фронтендщик | 27 |
| 12 | Ограничение жадности в регулярках в JavaScript
Регулярные выражения по умолчанию жадные. Это значит, что они захватывают максимальное возможное количество символов. Давайте разберем на примере. Пусть у нас есть вот такая строка:
let str = 'aeeex zzz x kkk';
📌 #instr || Фронтендщик | 27 |
| 13 | Пример
Ноль тоже допустим:
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{0,3}x/g,
'!');
В результате в переменную запишется следующее:
'! ! ! !'
📌 #instr || Фронтендщик | 29 |
| 14 | Пример
Ноль тоже допустим:
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{0,3}x/g,
'!');
В результате в переменную запишется следующее:
'! ! ! !'
📌 #instr || Фронтендщик | 1 |
| 15 | Пример
В данном примере автор кода хотел такой шаблон: буква 'x', буква 'a' три раза раза и меньше, буква 'x', но, к сожалению, такое - {,3} - не работает. Нужно указать явно:
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{1,3}x/g,
'!');
В результате в переменную запишется следующее:
'xx ! ! !'
📌 #instr || Фронтендщик | 24 |
| 16 | Пример
В данном примере шаблон поиска выглядит так: буква 'a' десять раз:
let str = 'aaa aaaaaaaaaa aaa';
let res = str.replace(/a{10}/g,
'!');
В результате в переменную запишется следующее:
'aaa ! aaa'
📌 #instr || Фронтендщик | 27 |
| 17 | Пример
В данном примере шаблон поиска выглядит так: буква 'a' десять раз:
let str = 'aaa aaaaaaaaaa aaa';
let res = str.replace(/a{10}/g,
'!');
В результате в переменную запишется следующее:
'aaa ! aaa'
📌 #instr || Фронтендщик | 1 |
| 18 | Пример
В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' три раза, буква 'x':
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{3}x/g,
'!');
В результате в переменную запишется следующее:
'xx xax xaax !'
📌 #instr || Фронтендщик | 26 |
| 19 | Пример
В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x':
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{2,}x/g,
'!');
В результате в переменную запишется следующее:
'xx xax ! !'
📌 #instr || Фронтендщик | 28 |
| 20 | Пример
В данном примере шаблон поиска выглядит так: буква 'x', буква 'a' два раза и более, буква 'x':
let str = 'xx xax xaax xaaax';
let res = str.replace(/xa{2,}x/g,
'!');
В результате в переменную запишется следующее:
'xx xax ! !'
📌 #instr || Фронтендщик | 1 |
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
