3

次のコードのような文字列がasdasd 18.06.2013 07:57 日付と時刻 ( 18.06.2013 07:57 ) を返しますが、これを行うためのよりクリーンなソリューションがあることを願っています

report_t=$('#reportResult h2:nth(0)').text().match(/[\d]+/g);
$('#output').val(function(){
    return report_t[0]+"."+report_t[1]+"."+report_t[2]+" "+report_t[3]+":"+report_t[4];
}

それを行うためのクリーンなソリューションがあります!?

更新 私は解決策を見つけました:

/[0-9].+/g

ジャックも持っています。ありがとう!

/\d{2}\.\d{2}\.\d{4} \d{2}:\d{2}/g
4

3 に答える 3

0
t=$('#reportResult h2:nth(0)').text().split(' ');
$('#output').val(function(){
   return t[t.length-2]+" "+t[t.length-1];
});
于 2013-06-18T14:11:39.150 に答える