二代居民身份证是内含磁条的,如果您的身份证过期了的话,身份证中的磁条是读取不出来的,因此过期的身份证是无法购买火车票取票的。此外,过期的身份证不是有效证件,不能购买火车票。铁路总公司关于有效购票证件的规定如下:铁路运输企业实行车票实名制时,请凭乘车人有效身份证件原件或复印件购买车票,并持车票及购票时所使用的乘车人本人有效身份证件原件进站、乘车,但免费乘车的儿童及持儿童票的儿童除外。如果您选择在网上预订火车票,在您身份已经核验过得前提下,可以直接输入身份证号码,提前预订火车票了,取票时,如您已经重新办理身份证,您可用新的身份证取票,如您仍然未办理身份证,在取票时需办理临时身份证取票