Size: a a a

2021 January 27

ИМ

Игорь Морозов... in FrontCoder
Pavel Omelchenko
\W пробуй
[0-9\W] вот так пробую, если англ буквы то работает
источник

ИМ

Игорь Морозов... in FrontCoder
а если русские, то нет..пока сделал так [^a-zA-Zа-яА-Я]
но что-то сомневаюсь в "элегантности" решения))
источник

S

Sergey in FrontCoder
А подскажите пожалуйста по JS, при событии клик можно передать this через bind?
const button = document.querySelector("#button");
function checkBind() {
 console.log(this);
}
var funClick = checkBind.bind();
button.addEventListener("click", funClick);
источник

PO

Pavel Omelchenko in FrontCoder
Да, \W не цифробуквы, а \w цифробуквы
источник

PO

Pavel Omelchenko in FrontCoder
\D не цифры
источник

ИМ

Игорь Морозов... in FrontCoder
Sergey
А подскажите пожалуйста по JS, при событии клик можно передать this через bind?
const button = document.querySelector("#button");
function checkBind() {
 console.log(this);
}
var funClick = checkBind.bind();
button.addEventListener("click", funClick);
простите, не очень понял, что должно при клике происходить?
источник

S

Sergey in FrontCoder
Игорь Морозов
простите, не очень понял, что должно при клике происходить?
https://codepen.io/MATEY15/pen/BaLXgvM
Вот пример набросал
источник

ДБ

Дмитрий Баевский... in FrontCoder
Игорь Морозов
а если русские, то нет..пока сделал так [^a-zA-Zа-яА-Я]
но что-то сомневаюсь в "элегантности" решения))
источник

ДБ

Дмитрий Баевский... in FrontCoder
Павел, а по регулярным выражениям есть нормальная литература для новичков? А то везде какая-то жесть.
источник

ИМ

Игорь Морозов... in FrontCoder
а чем отличается от моей последней? 🤔
источник

ДБ

Дмитрий Баевский... in FrontCoder
Игорь Морозов
а чем отличается от моей последней? 🤔
Звездочкой в конце. Это значит, что будет искать любые последовательности.
источник

ИМ

Игорь Морозов... in FrontCoder
Дмитрий Баевский
Звездочкой в конце. Это значит, что будет искать любые последовательности.
а у меня не ищет?)
источник

ИМ

Игорь Морозов... in FrontCoder
Дмитрий Баевский
Павел, а по регулярным выражениям есть нормальная литература для новичков? А то везде какая-то жесть.
Я не Павел, но могу порекомендовать Д.Резиг Секреты javascript ninja, там раздел хороший по регуляркам
источник

S

Sergey in FrontCoder
Игорь Морозов
Я не Павел, но могу порекомендовать Д.Резиг Секреты javascript ninja, там раздел хороший по регуляркам
Как раз читаю эту книгу) Еще могу посоветовать Борисова посмотреть, он очень подробно рассказывает за регулярки
источник

ДБ

Дмитрий Баевский... in FrontCoder
Игорь Морозов
а у меня не ищет?)
А у вас в условии изначально написано, что все, кроме символов, приведен пример, где остались только буквы, а по итогу вы буквы-то и вырезаете
https://www.dropbox.com/s/orp806caz1neh0m/chrome_JgTe8rt8mK.png?dl=0

И да, есть разница, когда вам возвращается, например, массив строк, где в каждом элементе по 1 букве, или где в каждом элементе по 1 слову. В вашем варианте по букве.

Попробуйте сами https://regex101.com/
источник

ИМ

Игорь Морозов... in FrontCoder
Дмитрий Баевский
А у вас в условии изначально написано, что все, кроме символов, приведен пример, где остались только буквы, а по итогу вы буквы-то и вырезаете
https://www.dropbox.com/s/orp806caz1neh0m/chrome_JgTe8rt8mK.png?dl=0

И да, есть разница, когда вам возвращается, например, массив строк, где в каждом элементе по 1 букве, или где в каждом элементе по 1 слову. В вашем варианте по букве.

Попробуйте сами https://regex101.com/
вот строку возьмите, и сделайте для неё
str.replace(/[^a-zA-Zа-яА-Я]/g, '');
что на выходе будет, что-то еще кроме символов?
источник

ДБ

Дмитрий Баевский... in FrontCoder
Из-за /g эта строка не компилируется.
источник

ИМ

Игорь Морозов... in FrontCoder
ничего не понимаю, простите
источник

ИМ

Игорь Морозов... in FrontCoder
при каких условиях мой вариант не будет работать, можно мне строку сказать что бы я проверил?
источник

ИМ

Игорь Морозов... in FrontCoder
просто строку мне скажите, которую я должен проверить, этого достаточно
источник