Intelpentium3
Сделай там email,name,surname,username( должен иметь в начале @)
Т.е. 4 формы для ввода данных и проверки поля имейл ?
Intelpentium3
while замени на регулярку в одну строчку
Регулярка какая? Аи-92 бензин чтоли. Все говорят регулярка а я так и не понял конкретно какая?
Anonymous
На пустоту, и насчёт email и то что вначале @ у username
Intelpentium3
Anonymous
Я пользуюсь Яндексом.
ууу, тогда все забудь про коденк
Anonymous
Т.е. юзернеймы начинаются с @
Да,с регуляркой проверишь
Intelpentium3
ууу, тогда все забудь про коденк
Я Гугла дом труба шатал
Intelpentium3
Да,с регуляркой проверишь
🤔 хорошо, опять регулярка значит. Ладно утром разработаю этот блок и пришлю тебе как только будет готов
Intelpentium3
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Regular_Expressions Я это проходил. Тогда почему не пользовался? Пойду почитаю, всем спокойной ночи и спасибо за помощь.
Китикет
Какой отчёт?
Удалось ли выполнить задачу, с какими сложностями столкнулся)))
Intelpentium3
Удалось ли выполнить задачу, с какими сложностями столкнулся)))
Да, конечно. Я всегда пишу тут какие проблемы бывают так как другим чайникам как я может пригодится)
Vladislav
Да зачем мне лет если все на варе прекрасно работает
Попробуй в фор выводить индекс с задержкой
Vladislav
Сама система мак бесплатна кстати, там только пунктик что юзать можно на мак компах
Покупая апле ты автоматически платишь за их экосистему + ос
Vladislav
Иначе у меня нет объяснения таким ценам
Akyl
str.replace('\'');
Pavel
"'apple'".replace(/\'/g, '');
Anonymous
'apple'.replace(/'/g, '');
Андрей
Привет. Кто знает, как вытащить из wave файла данные
Андрей
без загловков и расшифровать их из аброкодабры
Anonymous
Всем привет
Anonymous
<script data-main="scripts/main" src="scripts/require.js"></script> как скрипт require.js понимает что есть атрибут data-main ?
Китикет
Зачем нужен requirejs?
Китикет
Я за все время так и не понял
Anonymous
Зачем нужен requirejs?
чтобы импортировать js файлы
Anonymous
асинхронно
Китикет
Лоадер модулей, бла бла бла, а реальных примеров ноль
Anonymous
ну значит он тебе не нужен
Vadym
Vadym
ребят, как побороть проблему ввода на японском
Vadym
первая буква по дефолту в аперкейсе
Vadym
и она должна всегда так оставаться
Vadym
если юзер ввел один символ, то он так и остается в аперкейсе, если два, то они должны преобразовываться в иероглиф
kolay
Тебе нужно в японский жс чат
Китикет
круто
Зайди в жс нубс, там есть один админ японец
Anonymous
Может поставить событие keydown и там value делать toLowerCase()
Китикет
Вот этот админ @ejnshtein
Vadym
Может поставить событие keydown и там value делать toLowerCase()
так не подойдет, потому что первая буква в аперкейсе
Anonymous
так не подойдет, потому что первая буква в аперкейсе
Событие же на 1 букву тоже действует
Vadym
Событие же на 1 букву тоже действует
ну да, но проблема вот в чем. юзер печатает: Т - так и должно оставаться, юзер печатает дальше - Та - должно трансформироваться в た а у меня получается, что остается так: Tあ
Aia Rechitskaya
#вакансия #петербург #офис #javascript #javascript #frontend #fulltime #web #react #nodejs Город: Санкт-Петербург (ст. м. Беговая) Формат работы: офис Занятость: полная, график гибкий Зарплатная вилка: от 115 до 175 т.р. (net) В техническую команду компании Okko требуется JavaScript Developer 📌Требования: • Опыт разработки на JavaScript от 3 лет; • Опыт верстки для web. • Опыт работы с react, node.js. 📌Задачи: • Разработка нового функционала и поддержка сайта okko.tv; • Web-разработка совместных партнерских продуктов. 📌 Условия: •Свободный и гибкий график; •Официальное оформление, расширенный ДМС, полностью белая ЗП; •Кикер, пинг-понг, завтраки, ужины за наш счет; •Профессиональные конференции за наш счет. БОЛЬШЕ прочитать можно здесь: https://spb.hh.ru/vacancy/31028243 Или напрямую по всем вопросам: @po4emu_ya, rechanst14@gmail.com
Anonymous
(?<=utm_source=)[^&]+
Выяснилось что это очень сильная регулярка, записаная вроде как новым стандартом, и этот стандарт ios не понимает Safari: Invalid regular expression: invalid group specifier name на стековерфлоу пишется что <= не понимает сафари
Anonymous
это lookbehind - не все regex движки это умеют
В таком случаи надо отказаться от регулярки? Или есть возможсноть это как то упростить что бы работало ?
Славик
например, не использовать регулярки
Славик
но в твоем случае вроде группой можно обойтись
Славик
надо просто получить значение utm_source?
Славик
utm_source=(.*?)(&|$)
Славик
и тянешь первую группу из результата
Anonymous
и тянешь первую группу из результата
вот как я сделал https://regex101.com/r/ohFC0R/1
Вадим
как при помощью фокуса проверять поле на заполнение, если оно заполнено то переключается на другое?
Славик
покажи код
Anonymous
ну так у тебя же траблы с lookbehind
я сижу читаю и вижу позитивный и негативный есть вид, но как это относится к моей регулярки ?
Славик
это lookbehind - не все regex движки это умеют
Вадим
Славик
if (current.value) next.focus()
Anonymous
это lookbehind - не все regex движки это умеют
как мне поместить полученный резултат из группы в переменную?
Карамультук
Привет! Хочу слушать изменения history, которые делает react-router, за пределами реакт приложения. Я могу это как нибудь делать? window.onpopstate - не файрится. В идеале хочется что-то такое (понятное дело что этого нет) history.addEventListener('change', () => doMyStuff())
Славик
в твоем случае можно как раз сделаю функцию, которая будет принимать 2 параметра - текущее и следующее поля, всё равно руками будешь заводить их имена и очередность
Карамультук
history.listen
за пределами реакт приложения
Китикет
за пределами реакт приложения
Что значит за пределами
Славик
в результате, который возвращает функция match, уже всё и так побито, почитай доку, чтобы понимать, на что рассчитывать
Китикет
Ну засунь history в window)
Китикет
Ну засунь history в window)
Которая кастомная
Славик
но обычно это используется так let m = str.match(regex); console.log(m[1])
Карамультук
Что значит за пределами
совсем сбоку. Рядом с бандлом с приложением. Аналитики...
Вадим