Size: a a a

2019 November 17

SR

Shattered Ruby in JS
на самую первую
источник

E

Endifai in JS
Потому что у тебя в переменной modal только первая кнопка
источник

E

Endifai in JS
Условие в ивенте попробуй сделать иначе, через класс там или id
источник

SR

Shattered Ruby in JS
а, то есть мне надо заменить
windowwindow.onclick = function(event) {
 
if (event.target === modalmodal) {
   
modalmodal.style.display = "none";
 }
}

на ивент по id, а не по переменной modal
источник

SR

Shattered Ruby in JS
if (event.target === modalmodal) вот тут
источник

E

Endifai in JS
Да
источник

SR

Shattered Ruby in JS
так, сейчас попробую и напишу
источник

E

Endifai in JS
if(event.target.getAttribute(id) === 'idмодалки') event.target.style.display ='none'
источник

E

Endifai in JS
Так попробуй
источник

SR

Shattered Ruby in JS
секундочку
источник

SR

Shattered Ruby in JS
что-то не так
источник

NP

Nick Petrushkin in JS
подскажите пожалуйста, что я делаю не так в этом реджексе. Нужно написать реджекс для проверки юезрнейма по следующим условиям:
- Юзернеймы могут содержать только буквы и цифры;
- Юзернеймы могут состоять из символов верхнего и нижнего регистра;
- Все цифры в юзернейме должны быть в конце. Их может быть 0 или больше;
- Юзернейм должен быть минимум из двух символов. Если в юзернейме всего два символа, то в нём не должно быть цифр.

Моё решение:
let userCheck = /^[a-z]{2}|([a-z][0-9]*$){3,}/i;

Не работает с юзернеймами типа N24, userC1assic55
источник

В

Валик in JS
у тебя как-то не логично, цифры должны быть только в конце, но ты удивляешся почему не матчится userC1assic55 где цифра в середине
источник

В

Валик in JS
/^[a-z]{2,}\d?$|^[a-z]+\d{2,}$/i
источник

NP

Nick Petrushkin in JS
Валик
у тебя как-то не логично, цифры должны быть только в конце, но ты удивляешся почему не матчится userC1assic55 где цифра в середине
а, да, ошибся, пока писал сюда. userC1assic55 не должно матчиться, а у меня показывает мол матчит.
источник

NP

Nick Petrushkin in JS
Валик
/^[a-z]{2,}\d?$|^[a-z]+\d{2,}$/i
спасибо, сейчас попробую
источник

NP

Nick Petrushkin in JS
работает, спасибо большое. Получается, что с использованием OR нужно прописать условие полностью в обоих кейсах?
источник

В

Валик in JS
в данном случае да, т.к. условие сложное
источник

NP

Nick Petrushkin in JS
источник

ВР

Ваня Реутенко... in JS
Валик
/^[a-z]{2,}\d?$|^[a-z]+\d{2,}$/i
можно было укоротить)  /^[a-z]{2,}\d{0,}$/i
источник