Size: a a a

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

2020 September 08

🖥

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

j

jk in JavaScript Noobs — сообщество новичков
🖥Михаил Сергеевич
Ещё он вернёт одного Ёжика только
Всех, если разделены пробелами.
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
🖥Михаил Сергеевич
Возможно сделать чтобы после Ёжика, остальные слова не возвращал?
@AntiPlayer по этому вопросу не подскажете?
источник

🖥

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

Q

Qop in JavaScript Noobs — сообщество новичков
[#].*\s
источник

Q

Qop in JavaScript Noobs — сообщество новичков
хотя не
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
Qop
[#].*\s
Тоже захватывает
источник

🖥

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

A

AntiPlayer in JavaScript Noobs — сообщество новичков
🖥Михаил Сергеевич
Возможно сделать чтобы после Ёжика, остальные слова не возвращал?
при использовании флага g скобочные группы не работают. Кстати, я забыл что нужно ленивый поиск использовать .match(/#(.+?)\s/)
источник

🖥

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

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
AntiPlayer
при использовании флага g скобочные группы не работают. Кстати, я забыл что нужно ленивый поиск использовать .match(/#(.+?)\s/)
Спасибо!
источник

🖥

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

A

AntiPlayer in JavaScript Noobs — сообщество новичков
🖥Михаил Сергеевич
Я попробую оба варианта
Если таких штук у тебя несколько в тексте и надо найти все. То вот тебе тупое решение, но вроде рабочее. Дальше в чатике накидают умных, когда проснуться 🙂
"Привет как дела? #Ёжик дом #привет #мамонт".match(/#(.+?)\s/g).map(str => str.replace('#', "").trim() ) // ["Ёжик", "привет"]
источник

j

jk in JavaScript Noobs — сообщество новичков
AntiPlayer
Если таких штук у тебя несколько в тексте и надо найти все. То вот тебе тупое решение, но вроде рабочее. Дальше в чатике накидают умных, когда проснуться 🙂
"Привет как дела? #Ёжик дом #привет #мамонт".match(/#(.+?)\s/g).map(str => str.replace('#', "").trim() ) // ["Ёжик", "привет"]
Мамонт вымер.
источник

🖥

🖥Михаил Сергеевич... in JavaScript Noobs — сообщество новичков
AntiPlayer
Если таких штук у тебя несколько в тексте и надо найти все. То вот тебе тупое решение, но вроде рабочее. Дальше в чатике накидают умных, когда проснуться 🙂
"Привет как дела? #Ёжик дом #привет #мамонт".match(/#(.+?)\s/g).map(str => str.replace('#', "").trim() ) // ["Ёжик", "привет"]
Хорошо))
источник

🖥

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

А

Абдул in JavaScript Noobs — сообщество новичков
<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8" />
   <meta name="viewport" content="initial-scale=1.0">
   <title>canvas</title>
 </head>
 <body onload="func();">
   <canvas id="canvas" width="300px" height="250px">У вас не поддерживается js-холст</canvas>
   
   <script>
   function func(){
     let canvas = getElementById("canvas");
     let ctx = canvas.getContext("2d");
     
     ctx.fillStyle = "rgb(255, 0, 0)";
     ctx.fillRect (10, 30, 20, 10);
     
     ctx.fillStyle = "rgb(0, 255, 0)";
     ctx.fillRect (27, 29, 14, 52);
   }
   </script>
 </body>
</html>


В итоге: getElementById is not defined

Что? Как? Всё же есть...
источник

j

jk in JavaScript Noobs — сообщество новичков
Абдул
<!DOCTYPE html>
<html>
 <head>
   <meta charset="utf-8" />
   <meta name="viewport" content="initial-scale=1.0">
   <title>canvas</title>
 </head>
 <body onload="func();">
   <canvas id="canvas" width="300px" height="250px">У вас не поддерживается js-холст</canvas>
   
   <script>
   function func(){
     let canvas = getElementById("canvas");
     let ctx = canvas.getContext("2d");
     
     ctx.fillStyle = "rgb(255, 0, 0)";
     ctx.fillRect (10, 30, 20, 10);
     
     ctx.fillStyle = "rgb(0, 255, 0)";
     ctx.fillRect (27, 29, 14, 52);
   }
   </script>
 </body>
</html>


В итоге: getElementById is not defined

Что? Как? Всё же есть...
document.getElementById
источник

А

Абдул in JavaScript Noobs — сообщество новичков
jk
document.getElementById
Ой. Спасибо. Тупонул жеско. Забыл как-то🤭
источник

Q

Qop in JavaScript Noobs — сообщество новичков
🖥Михаил Сергеевич
Всё сам нашёл
/#[А-яA-z]+/gi
источник