Alexander
суканенавижу регекспы
Alexander
да.
Dan
Учи, полюбишь
Dan
[0-9]{4}$ - вот так тебе найдёт только те, где ТОЛЬКО 4 цифры
Dan
а без $ покажет всё, где >= 4
Dan
https://regex101.com/
Dan
Очень удобный сайт
Alexander
а, ну тогда я и не ошибся
Alexander
не, так не сработает.
Alexander
В общем, понятно что не так. У тебя произошёл поиск не с начала строки
Роман
Так, тоже смотрю, что не работает
Alexander
То есть, всё верно же: вот твоя 123442-56-78 попадает под твой regex своей частью с 3-го символа: 3442-56-78 -- MATCH!
Роман
Если использовать в моем примере
Alexander
Ну и собсна, правильное решение: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Alexander
^ -- начало строки $ -- конец суканенавижу регекспы. Как в дерьме искупался
Anonymous
Роман
Бляха, иой мощг
Роман
Кажется стоит их изучить, чтобы так сильно не тупить
Роман
Спасибо всем огромное
Роман
Alexander
не, друган =) Это свалится на 1234-56-780000 =)))
Anonymous
тогда надо еще прижать $ вконце)
Alexander
ага)
Anonymous
Эта регулярка ползет ака змея)
Роман
Кто вообще тогда в интернете регулярки пишет?
Роман
На хабре статья 61 плюсик
Alexander
Такие же раздолбаи как и мы, вот кто. И они (как и мы!) забывают $ и делают ошибки
Alexander
Опять же, не забывай, что есть разные *диалекты* этого... этих регекспов, так что если ты возьмёшь перловые и вставишь себе в жс, то ты может быть будешь в жопе (а может быть и нет)
Nikita
Когда там в хроме автофилл поправят
Nikita
Сколько можно уже
Nikita
https://github.com/whatwg/html/pull/2149 в спеке с 2016
Roman
Опять же, не забывай, что есть разные *диалекты* этого... этих регекспов, так что если ты возьмёшь перловые и вставишь себе в жс, то ты может быть будешь в жопе (а может быть и нет)
есть не только диалекты но ещё и имплементации. например в js движке регулярок до последнего времени не было поддержки lookbehind
Kot
кароче ебучий хостингер прекратил беслпатное обслуживание, предоставив взамен дерьмо на котором не срабатывает FTP. Саппорт тоже дерьмо непонятное. Дайте какой-нить аналог старого бесплатного хотингера.
Александр
https://js.do/code/296096 вот код. Суть в последней строчке console.log(players[0].gcurrCards[0].gSuit); выдает undefined, хотя console.log(players[0].gcurrCards[0]); дает нормальный объект со всеми определенными свойствами.
Roman
кто подскажет, при инициализации объекта через литерал {key: 'value'} не дергается никакой конструктор? хочу как-то через прокси перехватить это событие, но что-то никак
Andrew
Гайс выручайте, при добавленни текста в блок по нажатию на кнопку, оно не сразу его формирует в картинку, а только по нажатию на Enter или при вводе ручным способом. как быть что б оно сразу его делала картинкой? https://codesandbox.io/s/2z30k1qyor https://2z30k1qyor.codesandbox.io/
Alexander
кароче ебучий хостингер прекратил беслпатное обслуживание, предоставив взамен дерьмо на котором не срабатывает FTP. Саппорт тоже дерьмо непонятное. Дайте какой-нить аналог старого бесплатного хотингера.
Не бывает ничего хорошего и бесплатного. Бесплатно бывают: развод, замануха и free trial как квинтэссенция первых двух. А тебе что, правда $1/месяц на арубу жалко?
usernameak
но это редкость
Kot
я понять не могу, почему в ФТП филазила все переводит отлично, но на сайте исходник вообще не меняется
Alexander
Я понять не могу, что ты делаешь в этом чатике, сорян. Тут вообще-то замыкания и особенности chrome обсуждают, судя по названию
Alexander
Может тебе написать в какой-нибудь чатик про хостинги?
Kot
Дело в том, что с подобной тематикой программирования не нашел у себя чатов. Думал тут должны шарить в этом
Frog
Дело в том, что с подобной тематикой программирования не нашел у себя чатов. Думал тут должны шарить в этом
Google cloud platform, 300$ которые он дают на год должно хватить. Научишься пользоваться SSH
Владимир
Чуваки, кто с пхп помочь может?)
Владимир
да даже не с пхп а фиг знает с чем) Задача такая, что в базе данных хранится запись, дата, заголовок, автор и текст, так вот текста получается много А на сайте есть карточки (скриншот), тест в них весь выводится а надо сделать так чтобы до определенного момета Вот я думаю как это сделать, или какими то регулярками, или перебором всех слов и их подсчет или может как то через css блок ограничить.. Непонятно, может кто так делал уже, и может поделиться) Спасибо заранее всем откликнувшимся)
Владимир
https://getinstance.info/articles/css/truncate-multiline-text/ Собственно вот кладесь решений) на css или js, как удобно\
Denis
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/String/slice
Владимир
Dima
чего?
ну массив ты же хотел засунуть в хтмль?
Ragnar
текст до опредлённого момента. nuff said
Dima
чего?
куда тебе код кинуть? посмотришь ка да что
Dima
Dima
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> <style> * { box-sizing: border-box; font-size: 15px; } .container { width: 80%; margin: 0 auto; } .insert { display: inline-block; height: 200px; vertical-align: top; width: 20%; margin: 10px; padding: 5px; border: solid 2px red; } </style> </head> <body> <div class="container"> </div> </body> <script> const insert = document.querySelector('.container'); const data = [ { заголовок: 'COMEDY JS CLUB PRODUCTION', автор: 'Мартиросян', текст: 'Выходит такой и гонит на павла Волю' }, { заголовок: 'Мелкий Дрыщь из Пензы', автор: 'Павел Кокс На Воле', текст: 'пишет' }, { заголовок: 'Надеюсь', автор: 'Генрих Ашотович', текст: 'Здесь все Никита, Стас, Турбо, и Дюша Метелкин' }, { заголовок: 'Надеюсь', автор: 'Сидоров', текст: 'ЮСБ здесь' }]; const addHTML = (item) => { let templete = `<div class="insert"> <h2>${item.заголовок}</h2> <h3>${item.автор}</h3> <p>${item.текст}</p> </div>`; return insert.insertAdjacentHTML('beforeend', templete); }; data.forEach(item => { addHTML(item); }); </script> </html>
Dima
Походу Крякнули ru.stackoverflow.com
Shaoron
Ну все, сегодня можно не работать
Javid
Ребят пожалуйста хелп
Javid
Кто знает
Javid
Visual C#
Javid
?
Eugene
https://t.me/DotNetRuChat
NCR
Товарищи, чартжс можно так настроить чтобы он показывал один лишь голый датасет? чисто бар например без каких-либо обозначений
꧁༺ĤŐŔŃŶ
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Frog
А где дают?
Внутри сервиса на использование их услуг.
Dmitriy
Может кто подсказать как в середине promise цепочки подождать пару секунд?
Roman
new Promise (r => setTimeout(r, 5000))
Dmitriy
new Promise (r => setTimeout(r, 5000))
оу, так просто.....
Dmitriy
new Promise(function(resolve, reject) { ... }); Сигнатура такая в документации, в этом случае как предыдущий получить выхлоп или это не работает так?
Roman
then(() => new Promise (r => setTimeout(r, 5000))).then(...)
ну только принять надо что-то же