Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 10

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Так, стоп, а что сделать-то надо?
😆сек
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Изначально в CheckName - мы получаем логин в формате
@username
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
После мне нужно убрать @ в начале и работать в дальнейшем с username
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Но, если возврат у нас в самом начале пустота. Тогда вообще ничего не делать
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Непонятно, в какую ветку попало, потому что сообщения одинаковые. Выведи просто CheckName.
null там
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Ну да.
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
Что значит "ничего не делать"? Что должно в итоге произойти, если нет совпадения? в CheckName записать null?
источник

М

Максим in JavaScript Noobs — сообщество новичков
сделай проверку на массив, регулярка ж вроде его возвращает
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
Что значит "ничего не делать"? Что должно в итоге произойти, если нет совпадения? в CheckName записать null?
else {console.log('пустота')}
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Максим
сделай проверку на массив, регулярка ж вроде его возвращает
Не умею
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
const nameMatch = message.match(/@[a-z0-9\u0451]+/gi);
if (nameMatch === null){
 // обработка ошибки
} else {
 const name = nameMatch[0].slice(1);
 // do something with the name
}
источник

М

Максим in JavaScript Noobs — сообщество новичков
Ну или так
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Взщз Щщщхш
const nameMatch = message.match(/@[a-z0-9\u0451]+/gi);
if (nameMatch === null){
 // обработка ошибки
} else {
 const name = nameMatch[0].slice(1);
 // do something with the name
}
Пробую
источник

М

Максим in JavaScript Noobs — сообщество новичков
хотя у  null нет длины
источник

М

Максим in JavaScript Noobs — сообщество новичков
или есть?
источник

ВЩ

Взщз Щщщхш in JavaScript Noobs — сообщество новичков
У null нет никаких свойств вроде как.
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Вот так норм работает
источник

М

Максим in JavaScript Noobs — сообщество новичков
const nameMatch = message.match(/@[a-z0-9\u0451]+/gi);
if (Array.isArray(nameMatch) && nameMatch.length > 0) {
 const name = nameMatch[0].slice(1);
 console.log(name);
} else {
 console.log('Пустота');
}
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Это лучше чем я накалякал даже
источник