Size: a a a

JavaScript.Ninja

2021 March 10

A

Andrey in JavaScript.Ninja
Sergey Shtyrbulov
на стэкеоверфлоу пишут, что для этого нужно делать xhr-запрос:

The information is not available through document.cookie, but if you're really desperate for it, you could try performing a request through the XmlHttpRequest object to the current page and access the cookie header using getResponseHeader()
Благодарю
источник

A

Andrey in JavaScript.Ninja
Alex Makarov
"Он был порой несдержан на язык и в результате получил условный срок за разжигание вражды и ненависти к социальной группе "ебучие пидарасы". Что поделаешь, если отечественные филологи полнее всего раскрывают себя именно в качестве уголовных экспертов".
Это цитата из Пелевина. Какое отношение она имеет к реальности?
источник

AM

Alex Makarov in JavaScript.Ninja
Andrey
Это цитата из Пелевина. Какое отношение она имеет к реальности?
Ужасающе прямое.
источник

AM

Alex Makarov in JavaScript.Ninja
Есть большое количество дел по "политическим" статьям держащихся на натянутой экспертизе. Особенно как раз за это "разжигание".
Мой тезис -- буква закона по таким статьям настолько натянута и противоречива, что по ней можно привлекать всех подряд. Поэтому знание того как этот закон собираются трактовать исполнительные органы - куда важнее.
источник

AM

Alex Makarov in JavaScript.Ninja
Ремарка: Моя хорошая подруга - серьезного уровня юрист. Она мне говорит что никто так не подвержен эффекту даннинга-крюгера в праве как айтишники. Им обычно хватает въедливости чтобы прочитать документ, а вот квалификации чтобы понять что именно значит то что написано - нету. Считайте что любой закон - это такой модуль который исполняется в контексте дико засоренном глобальными переменными, да еще на виртуальной машине которую хачат во время исполнения кода. Любая написанная в конкретном документе фраза может не значить ничего. А может сегодня не значить ничего а через неделю очень много.
источник

A

Andrey in JavaScript.Ninja
У меня жена юрист с красным дипломом, более того, работает в судебной системе. Так что оставьте ваши фантазии при себе.
источник

AM

Alex Makarov in JavaScript.Ninja
окей, сойдемся на том что оба мы ничего не понимаем, в отличие от наших подруг :)
источник

СК

Сергей Кирилов... in JavaScript.Ninja
А регистрация еще идет на Базовый курс  2021 (с 15 апреля) ?
источник

VL

Victor Luferov in JavaScript.Ninja
Коллеги, а можно в гитлабе кроме досок открыто и закрыто в обсуждениях создавать ещё доски?
источник

I

Ilya K. in JavaScript.Ninja
Нужна помощь 😱

Стоит валидация, которая пропускает номер телефона только из 10 знаков. Но с фронта приходит номер, разделенный точками, по типу: 000.000.0000 😡😡

Валидатор эти точки считает за знаки и выбрасывает всплывающее окно: 🤬"The phone must be 10 digits".

Убираю "-" в маске, и все работает гуд, но сказали, маску не менять.

Как же мне отправить номер без лишних знаков, может кто подскажет? 😳😳
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Ilya K.
Нужна помощь 😱

Стоит валидация, которая пропускает номер телефона только из 10 знаков. Но с фронта приходит номер, разделенный точками, по типу: 000.000.0000 😡😡

Валидатор эти точки считает за знаки и выбрасывает всплывающее окно: 🤬"The phone must be 10 digits".

Убираю "-" в маске, и все работает гуд, но сказали, маску не менять.

Как же мне отправить номер без лишних знаков, может кто подскажет? 😳😳
Ну так может нужно заменить точки на тире? Ведь маска вроде именна такая
Хотя это вопрос больше к компоненту, как он работает
источник

I

Ilya K. in JavaScript.Ninja
Dmytro Petunenko
Ну так может нужно заменить точки на тире? Ведь маска вроде именна такая
Хотя это вопрос больше к компоненту, как он работает
ну в маске тире стоят
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Ilya K.
ну в маске тире стоят
А в значении точки )
источник

I

Ilya K. in JavaScript.Ninja
Dmytro Petunenko
А в значении точки )
почему-то да)
источник

I

Ilya K. in JavaScript.Ninja
ну вот почему: "точки там появляются потому что на бекенде данные по тестовым данным сгенерированы фейкером, он генерирует номера телефонов в разных форматах"
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Ilya K.
почему-то да)
А что мешает в значении поменять точки на тире?
источник

AM

Alex Makarov in JavaScript.Ninja
Правильно ли я понимаю что с бэка приходит замасканный номер который надо положить в инпут с другой маской и отправить обратно вообще без маски? Или отправить обратно с маской которая приходила (с точками)?
источник

I

Ilya K. in JavaScript.Ninja
на фронте валидатор не пропускает номер, потому что между чисел лишние знаки. при этом задача - прописать в маске так: 999-999-9999. но номер почему-то проходит с точками. из-за чего получается как бы 13 символов, и всплывает окно: "The phone must be 10 digits"
источник

AM

Alex Makarov in JavaScript.Ninja
ну преобразуйте номер с точками к вашему формату, делов-то
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Ilya K.
на фронте валидатор не пропускает номер, потому что между чисел лишние знаки. при этом задача - прописать в маске так: 999-999-9999. но номер почему-то проходит с точками. из-за чего получается как бы 13 символов, и всплывает окно: "The phone must be 10 digits"
Я вот как раз об этом, приходит с точками, вырезаете числа регуляркой и вставляете в нужном формате
Например как то так
'987.654.3210'.replace(/(\d{3}).(\d{3}).(\d{4})/, '$1-$2-$3')
Будет работать с любыми знаками перед числами только если они в том же колличестве, а именно 3-3-4
источник