Дмитрий
<body>
<form action="" onsubmit="validate()">
<input type="text"id="phone-number" placeholder="Ввведите Ваш кадастровый номер"/> <br><br>
<input type="submit" />
</form>
<script>
function validate(){
var phoneNumber = document.getElementById('phone-number').value;
// var phoneRGEX = /^\d{14}$/;
var phoneRGEX =/^\\d${':?\\d'.repeat(13)}$/;
var phoneResult = phoneRGEX.test(phoneNumber);
if(phoneResult == false)
{
alert('Ввведите Ваш кадастровый номер');
return false;
}
return true;
}
</script>
Дмитрий
Дмитрий
этот не подошел
Anton
не работает, потому что так и не должно работать
я не так регулярку написал
Anton
а вообще лучше в этом случае убрать все символы
'12:12:1234567:123'.replace(/:/g, '')
Dmitry
Мб вместо /:/ менять /\D/, чтоб наверняка
Dmitry
Хотя нужно на тз смотреть
Владислав
Владислав
если только : то replace(/:/g, '') как писали выше
gearmobile
Как вернуть через map несколько объектов в массив?
Anton
gearmobile
Ок - за один раз вернуть несколько объектов из map
Kenan
gearmobile
return obj1, obj2
gearmobile
Что-то типа такого
gearmobile
Да, конкретные, два в моем случае
Xaxashutkin
Нельзя
Anton
может тебе filter нужен?
gearmobile
Ок, пойдем другим путем
gearmobile
Максим
пацаны здарова. мб кто то подскажет, ябуся уже хрен знает сколько. есть логика работы некого фильтра на сайте и нужно чтобы по клику на кнопку в фильтре очищался конкретный фильтр(убирались все выбранные в нем чекбоксы) и соответственно летел запрос formdata с ключами с других фильтров но уже без ключей фильтра где нажали кнопку очистки. трабла в том что логика очистки конкретного фильтра находится в цикле и если в нем писать логику отправки запроса то запрос летит ровно столько раз сколько чекбоксов в каждом дропдауне фильтре, если я пишу логику отправки запроса вне цикла то запрос то летит но у меня как будто сначала отрабатывает логика запроса и только потом отрабатывает цикл с очисткой фильтра (и получается что вроде фильтр очистился а ключи все равно полетели). мб кто подскажет в чем я косячу
Максим
for (let i = 0; i < clearBtn.length; i++) {
clearBtn[i].addEventListener('click', function () {
let formData = new FormData(form);
API.post('/request?foo=bar&foo=baz', formData)
.then(res => {
})
.catch(err => {
})
});
}
это функция отправки запроса
Дмитрий
Привет, как можно убрать эти отступы в VSCode
Максим
cleanButton.addEventListener('click', () => {
checkedInputs.forEach(checkedInput => {
checkedInput.checked = false;
checkedInput.value = "";
})
selectedInfoBlock.textContent = initialText
cleanButton.style.display = 'none'
})
а тут логика очистки фильтра и эта самая функция лежит внутри цикла for each и проходится по всем фильтрам и чекбоксам
Максим
Дмитрий
Максим
💪
gearmobile
Если я в VSC поставлю плагин eslint, он автоматом подхватит файл настроек eslintrc из проекта, внутри которого запущен?
Igor
Максим
ну по идее так и должно быть, логика и под то и под то написана но как соблюсти порядок? в одну функцию пихнуть не могу тк где логика очистки там цикл и запрос отлетает несколько раз а если вне цикла делать то запрос летит с ключами
Igor
Максим
понял спасибо, буду пробовать тогда)
Vladislav
Vladislav
Создай массив из запросов и передай его в Promise.all
Максим
ага, попробую тогда реализовать. благодарю за помощь!
gearmobile
Подскажите прокси настройки для телеги на компе? Не могу зарегаться даже (
Дмитрий
У меня есть 27 массивов. Как получить данные их всех, пока могу обратиться только к 2-ому ?
🌀 through a haze 🌀
типа такого
data.forEach(d => d.tickets.forEach(t => console.log(t)))
🌀 through a haze 🌀
если я правильно понял что ты хочешь
Дмитрий
Kenan
Alexander
Js топ или нет
Виктория U
топ
Alexander
Мнение баб не учитываю
Виктория U
свободен
Alexander
☹
Виктория U
Хамло
Виктория U
Твое мнение тоже никому не интересно
Славик
:D
Oleksandr
Хамло
Сейчас бы обижаться на рандомов с интернета...
Виктория U
GG
Js топ или нет
Действительно интересно, много ли людей пишут на жс, и плюются 🤔.
Я вот да
Anton
GG
Славик
доставайте детектор токсичности в чате
Славик
вангую, что он будет зашкаливать, просто ни с фига друг на друга топите, это даже забавно :D
DarkPerl
Js топ или нет
Я бы иначе взглянул на ситуацию. И задал следующий вопрос. А есть ли альтернатива JS для фронт разработки ?
GG
呼ば
reason
DarkPerl
elm
О, я даже и не знал, что такой есть )
Сейчас загуглил и статья на хабре )
Igor
DarkPerl
ts
Ну, ts это строготипизированный js вроде )
DarkPerl
reason
А это что за зверь ?) Тоже язык ?)
Evgeniy 🍀
Evgeniy 🍀
Хоть на хаскеле фронт пиши
DarkPerl
Stephen
Кто подскажет, можно ли реализовать скачивание после нажатия на button (со стороны посетителя) с страницы сайта содержимого из одного div?
В этом диве есть только бэкграунд и наложенный текст, оба элемента накладываются через .onclick "на лету" с помощью DOM. Нужно скачать картинку, с наложенным на неё текстом.
Evgeniy 🍀
Anonymous
GG
Интересно, много ли людей, которые выбрали бы ризон, после хаскеля или ельм 🤔
GG