Javascript 如何搜索文本文件中的每一行并捕获以DDMMM格式开头的行?

Javascript 如何搜索文本文件中的每一行并捕获以DDMMM格式开头的行?,javascript,node.js,reactjs,Javascript,Node.js,Reactjs,我有一个包含信用卡对账单的文本文件。我正在尝试捕获事务中的所有行。由于这些交易的每一行都以“DDMMM”格式的日期开头,是否有办法检查该行是否以“DDMMM”格式开头 下面是我试过的 if (line.startsWith(\d\d\w\w\w\s)) { indexMap.set('transaction', lineIndex); result['transaction'] = parseFloat(textMap.get(lineIndex).trim().

我有一个包含信用卡对账单的文本文件。我正在尝试捕获事务中的所有行。由于这些交易的每一行都以“DDMMM”格式的日期开头,是否有办法检查该行是否以“DDMMM”格式开头

下面是我试过的

if (line.startsWith(\d\d\w\w\w\s)) {
        indexMap.set('transaction', lineIndex);
        result['transaction'] = parseFloat(textMap.get(lineIndex).trim().split(/\s+/)[2].replace(/\s|,|/g, ''));
      }
    lineIndex++; 
谢谢大家!

const content = `
08MAR Blah Blah Blah
08M NoBlah NoBlah NoBlah 
09MAR Blah Blah Blah
`;

function parseLine( line ){
    const result = line.match(/^([0-9]{2})([A-Z]{3})(.*)/);
    let data = null
    if(result){
       data = {};
       data.DD = result[1];
       data.MMM = result[2];
       data.detail= result[3];
    }
    return data;
}

content.split(/\n?\r/).map( parseLine ).filter( d => d !== null );