Andrey
/^[a-zA-Zа-яА-Я'][a-zA-Zа-яА-Я-' ]+[a-zA-Zа-яА-Я']?$/u мб так
Andrey
не уверен
Andrey
а зачем тебе проверять с большой буквы занесено имя и фамилия или нет, лишний гемор для пользователя, лучше делай уже так, чтобы первая буква в слове была по дефолту большой
Andrey
это было первое, что выдало в гугле...
Anonymous
но так то легче)
Anonymous
так то ты свои человекожизненные часы потратил)
Sergey
товарищи, может кто подсказать, можно ли внутри filter вызвать map?
Nikita
а что мешает то?
Sergey
а что мешает то?
говории что map not function
Sergey
а что мешает то?
ну я забил и просто сделал в два захода.
Nikita
так видимо проблема в данных а не в запретах
Sergey
так видимо проблема в данных а не в запретах
возможно. пока отложил минимизацию кода.
Nikita
я например зная что фильтр возвращает новый масив
Nikita
и думаю что map вызван просто не в том месте
Artem
Может reduce тогда?
Sergey
и думаю что map вызван просто не в том месте
возможно. хотя вроде все верно делал. блин, а можно вывести несколько элементов объекта? ну к примеру у меня есть body:{one:1, two:2, three:3}. можно сделать что-то типа body[one, three] и получить только эти два значения?
Nikita
можно
Nikita
я не против
Nikita
тут как раз поможет filter
Nikita
если это массив конечно
Artem
{one,three} = body
Sergey
Может reduce тогда?
ща почитаю. вообще задача такая. у меня есть туева хуча записей одинаковой структыры. проблема в том, что не везде есть записи в определенном ключе. поэтому я значала отфильтровываю все объекты где нем записи в нужном ключе, а потом мапом вынимаю нужные данные
Nikita
ужс какой
Sergey
ужс какой
херово, да?)
Sergey
ужс какой
там еще впперемешку массивы и обхекты
Nikita
а что мешает возвращать данные в нормальном формате?
Nikita
например массив с уже готовыми объектами
Sergey
а что мешает возвращать данные в нормальном формате?
то что это форма и некоторые поля могут быть не заполнены. а заполненное поле имеет в себе другой объект
Nikita
то есть гавнокод повсюду
Nikita
тут придется страдать
Nikita
есть пример того что приходит?
Sergey
то есть гавнокод повсюду
а все равно придется данные фильтровать ненужные.
Nikita
у меня просто вина минут на 15 осталось надо торопится
Artem
joy либа для валидации запросов по схеме
Sergey
joy либа для валидации запросов по схеме
подключать библиотеки не могу
Nikita
на строить правильные структуры данных а не изъебыватся
Artem
А что мешает использовать готовые решения?
Sergey
на строить правильные структуры данных а не изъебыватся
не я настраивал и повлиять никак не могу. видимо продиктовано архитектурой.
Nikita
какая жесть)))
Nikita
как это парсить что за магические числа?)))
Sergey
так вот мне нужно отфильтровать все те записи где body[0].values[2] пустые. собственно как то что я прислал
Nikita
да там что так трудно найти
Nikita
вот я как человек который первый раз видит не могу ни единогопредположения сделать о том что будет в values
invariance
Чуваки, я запускаю скомпиленный софт на node.js через child_process exec(...). Софтинка по сути выдает в результате запуска командную строку, в которую шлет инфо. Проблема в том, что эта инфа не попадает в stdout. Как можно решить проблему?
Nikita
что например мешало вместо 7 написать time_stamp
Nikita
jcnfkmyjt nz;tkj euflfnm
Artem
stderr
invariance
Вообще все пусто)
Sergey
что например мешало вместо 7 написать time_stamp
дело в том, что это не таймштамп. это поле типа Дата. таких полей в форме может быть сколько угодно, равно как и полей других типов. поэтому каждое поле просто имеет числовое значение для обращения к нему напрчмую или через API
Artem
А если в консоли запустить с этими же параметрами что то выводит?
Sergey
body[0].values[2] .lenght !==0 ))
бля. просто бля. я вот зас попробую и если заработает, то это ппц)
Nikita
так это значит что утебя система которую ты ника не контролируешь
Nikita
body[0].values[2] && body[0].values[2] .lenght !==0
Nikita
на случай если там нгет хзначения
invariance
как ни странно)
Sergey
body[0].values[2] .lenght !==0 ))
это я сделал. на самом деле фильтр еще проще делает. можно не писать !== 0. если поля нет он шлет запись нахер. просто я хотел сразу там же map вызвать что бы еще и поля нужные сразу выделить
Nikita
я просто тут не боюсь потому что на прошлой неделе я видел такое что нее кому не пожелаешь
Nikita
и готов подсказывать любое гавно)
Sergey
так это значит что утебя система которую ты ника не контролируешь
не я разработчик. я это все дело настраиваю. это конструктор для автоматизации бизнес-процессов со встроенным BPMN визуальным редактором. поэтому приходится жить с чем живу)
Artem
Ага
Пример в студию
Sergey
я просто тут не боюсь потому что на прошлой неделе я видел такое что нее кому не пожелаешь
я консультировал в чатике по ELK стеку. вот где извращения с их блядским yml)
invariance
Ну, echo TEST выводит норм
invariance
а вот если вызвать софт, то нифига
Nikita
где то с 12 до шести
Nikita
после 6 Я опятьнакидаюсь
Sergey
если ты мне напишешь завтра и я могу просто так тебе помочь0
но, конечно, после питона к js приходится очень привыкать_
Sergey
)
Nikita
питон для педиков