Size: a a a

2021 January 27

ДБ

Дмитрий Баевский... in FrontCoder
https://regex101.com/

Зайдите. Там сверху будет поле для регулярки. А ниже большое поле для текста. Вот это полигон для тестов. Тут же есть большая библиотека готовых регулярок.
источник

ИМ

Игорь Морозов... in FrontCoder
Дмитрий Баевский
https://regex101.com/

Зайдите. Там сверху будет поле для регулярки. А ниже большое поле для текста. Вот это полигон для тестов. Тут же есть большая библиотека готовых регулярок.
назовите мне строку, которую я смогу проверить, где мой вариант не будет работать)
источник

ДБ

Дмитрий Баевский... in FrontCoder
Ваше выражение https://www.dropbox.com/s/l3rkmlhua4z0k91/chrome_wwaL3Vx8ya.png?dl=0
БЕлым показано то, что пропускает, а синим то, что будет в выдаче.
источник

ДБ

Дмитрий Баевский... in FrontCoder
Вам нужно оставить буквы или их убрать?
источник

ИМ

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

ДБ

Дмитрий Баевский... in FrontCoder
Ну, вот. Ваша верхняя регулярка делает ровно наоборот.
источник

ИМ

Игорь Морозов... in FrontCoder
ну она же оставляет мне только буквы =/ это мне и нужно
источник

ДБ

Дмитрий Баевский... in FrontCoder
[a-zA-Zа-яА-Я]*

Вот это выберет все буквы.
источник

ИМ

Игорь Морозов... in FrontCoder
так работает же она как надо у меня) вопрос был в более "элегантном" решении)
источник

ДБ

Дмитрий Баевский... in FrontCoder
Вы удаляете из строки регуляркой, то да. Элегантнее — в конце звездочку поставьте, чтобы прям словами бахало :)
источник

ИМ

Игорь Морозов... in FrontCoder
у нас разные понятия об "элегантности")
источник

ДБ

Дмитрий Баевский... in FrontCoder
Не. Я видел такие регулярки, что аж пиджак заворачивался. Там был капец. И что она проверяла? Емейл.
источник

ДБ

Дмитрий Баевский... in FrontCoder
источник

S

Sergey in FrontCoder
Разобрался, получается что bind передает глобальный объект, а ему нужно явно указать откуда брать this
https://codepen.io/MATEY15/pen/BaLXgvM
источник

ИМ

Игорь Морозов... in FrontCoder
Sergey
Разобрался, получается что bind передает глобальный объект, а ему нужно явно указать откуда брать this
https://codepen.io/MATEY15/pen/BaLXgvM
для bind передается глобальный если только не указать ничего. И то не всегда глобальный, если strict mode то undefined будет
источник

S

Sergey in FrontCoder
Игорь Морозов
для bind передается глобальный если только не указать ничего. И то не всегда глобальный, если strict mode то undefined будет
То есть если функция находится в другой области видимости она может взять другой объект? Или это зависит от того в чем выполняется js?
источник

ИМ

Игорь Морозов... in FrontCoder
Sergey
То есть если функция находится в другой области видимости она может взять другой объект? Или это зависит от того в чем выполняется js?
this - это привязка, которая создается во время вызова функции, и на что она ссылается определяется тем, где и при каких условиях функция была вызвана.
все эти функции bind, call, apply предназначены для того, что бы привязать  к функции"нужное значение this".
источник

S

Sergey in FrontCoder
Игорь Морозов
this - это привязка, которая создается во время вызова функции, и на что она ссылается определяется тем, где и при каких условиях функция была вызвана.
все эти функции bind, call, apply предназначены для того, что бы привязать  к функции"нужное значение this".
Спасибо, это я понял.
источник

PO

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

PO

Pavel Omelchenko in FrontCoder
Игорь Морозов
вот строку возьмите, и сделайте для неё
str.replace(/[^a-zA-Zа-яА-Я]/g, '');
что на выходе будет, что-то еще кроме символов?
если тут реплейс находит цифры и заменяет их на пустую строку, то можно обойтись просто \d
источник