南非身份证号码以691224开头,意思是出生12个月出生的69岁和出生当天出生的24岁。完整的身份证号码可以是691224 5004 08 2
我有两个字段,即身份证号码和出生日期。
当用户输入ID NUmber时,出生日期字段必须取自ID号的前6位数字,并在出生日期字段中显示出生日期。
帮助将受到赞赏
谢谢
的Marius
答案 0 :(得分:0)
根据您在其他问题中的标记,我假设您使用的是javasrcipt。所以将字符串拆分为子字符串。 SA Id编号将始终仅使用前6位数作为出生日期,因此它将始终正确编译。
<script>
function myFunction() {
var str = "6912245004082";
var year = str.substring(0, 2);
var month = str.substring(2, 4);
var day = str.substring(4, 6);
...do something with it...
</script>