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