Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cavalcantejean

Verificar todas as colunas do array por determinado padrão

Recommended Posts

Eu tenho a seguinte lista

var list = [
{
Date : '2014-12-31 12:23:43',
DateStart: '1980-12-30 23:43:42',
Name: 'Kate',
...
...
},
{
Date : '1978-05-21 23:43:65',
DateStart: '1973-04-06 12:34:09',
Name: 'John',
...
...
}
];

E a seguinte código para fazer a verificação por padrão regex:

for (var i in list) {
            var data = [];
            if (/(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):(\d{2})/.test(list[i].?)) {
                data.push({ Data: list[i].Data });
            }
}

Como faço para passar por todas as colunas pelo padrão de data?

Fazendo com que o array data fique somente com os valores 2014-12-31 12:23:43,1980-12-30 23:43:42,1978-05-21 23:43:65,1973-04-06 12:34:09

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se é isso que precisa:

var list = [{
    Date: '2014-12-31 12:23:43',
    DateStart: '1980-12-30 23:43:42',
    Name: 'Kate'
}, {
    Date: '1978-05-21 23:43:65',
    DateStart: '1973-04-06 12:34:09',
    Name: 'John'
}];
var datatimes = [];
for (var i in list) {
    datatimes.push(list[i].Date);
}
console.log(datatimes);

Porque se é somente para pegar o datetime no Date, você não precisa de ER.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.