第一代的是15位,第二代的是18位。
第二代身份证号码排列顺序从左至右依次为:数字地址码(6位),数字出生日期码(8位),数字顺序码(3位)和数字校验码(1位)。
var card = '440883198811225252'
if(card.length == 15){
alert("19"+card.substr(6,6) );
} else if(card.length == 18){
alert( card.substr(6,8).replace(/(.{4})(.{2})/,"$1-$2-") ) ;
}