Size: a a a

JavaScript.Ninja

2020 March 13

JG

John Galt in JavaScript.Ninja
@andrey_dev
```
'foo_���'.replace('?','').replace('�', '').replace('�', '').replace('�', '');
console.log(foo);
```
источник

m

mkots in JavaScript.Ninja
Andrey Dmitriyev
Привет ребят, 
Подскажите, как можно убрать следующие знаки вопроса из строки?

const foo = 'foo_���'.replace('?','').replace('�','');
console.log(foo);


В выводе убирается только один
.replace(/\W+/, '')
источник

ii

iCheater iCheater in JavaScript.Ninja
появилась проблема из разряда "оно само сломалось"

1. browserSync перестал обновлять страницу после рестарта nodemon
может кто подсказать "правильно" ли все с конфигом GULP?
https://github.com/iCheater/expressServer/blob/54e61733600f8635e75b890c268abe01d1220510/gulpfile.js#L42
2. экзистенциальный вопрос появился вслед за первым.
какую задачу решает gulp-nodemon, если можно просто gulp watch и внутри стартовать\убивать процесс ноды?
источник

ii

iCheater iCheater in JavaScript.Ninja
источник

ii

iCheater iCheater in JavaScript.Ninja
уточнение:
browserSync нормально подменяет файлы "фронта" js\css  (это называется хот релоуд?)
но когда я изменяю файлы "сервера" шаблоны\js, то nodemon  рестартуется и делает  browserSync.reload(), что должно рестартовать вкладку браузере. Вместого этого вкладка бесконечно грузится
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
Ребят привет
cardCode = cardCode !== '' ? cardCode.match(/.{1,4}/g).join('  ') : '';

КАждые 4 символы ставится пробел. А как сделать чтобы таких пробелов только "3 были" ? После чего они больше бы не ставились?
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
Можно как то регулярку такую сделать?
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
чтобы только 3 повторений было?
источник

IK

Illya Klymov in JavaScript.Ninja
Можно, но поддерживать такую регулярку будет больно
источник

IK

Illya Klymov in JavaScript.Ninja
куда проще выполнить проверку обычными условиями
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
Это как?)
источник

IK

Illya Klymov in JavaScript.Ninja
просто руками написать код с ифами
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
Illya Klymov
просто руками написать код с ифами
а что проверят то?
источник

IK

Illya Klymov in JavaScript.Ninja
сплитим по пробелу, проверяем что групп ровно 4 (выглядит как кредитка)
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
Дело в том что у меня еще такой код
var cardCode = this.value.replace(/[^\d]/g, '').substring(0, 19);
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
который смотрит чтобы было не больше 19 символов
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
и если поставить условия - в итоге этот код удалит пробелы)
источник

IK

Illya Klymov in JavaScript.Ninja
с чего бы
источник

IK

Illya Klymov in JavaScript.Ninja
вы можете это делать позже )
источник

F

Frozzen[ TOP-1 Tech Support] in JavaScript.Ninja
ну вот я проверяю, Если больше 16 символов, мы больше не ставим обрабатываем с пробелами... а когда ставлю 17 символ срабатывает тот код
источник