【发布时间】:2018-11-21 08:49:15
【问题描述】:
您好,我有一个关于验证我的国家身份证号(马来西亚)(12 位)的问题。 我的国家前 6 位数字代表出生日期,例如 880115 (YYMMDD) 1988-01-15 在 Angular 中,我需要一些关于如何获取 ID 的前 6 位数字然后验证为日期以及 19 岁以下是否会取消注册的建议。
“这是我的官方要求,用IC的前6位验证。 年龄低于19岁,提示信息并拒绝注册。”
<label>Identity No: </label>
<input type = "text" name="Identity_No" id="Identity_No" ngModel #IdentityNo="ngModel" maxlength="12" minlength="12" required >
<div *ngIf="IdentityNo.touched" class="alert alert-danger">
<div *ngIf="IdentityNo.errors?.required">
Identity No is required
</div>
<div *ngIf="IdentityNo.errors?.minlength">
must be 12 valid characters long.
</div>
</div>
【问题讨论】:
-
您的问题过于宽泛。你不能做什么?获取字符串的前六个字符?确认日期?将日期与当前日期进行比较以计算年龄?检查年龄是否超过19岁?显示错误信息?或者,您只是在寻找可以为您完成工作的人吗?
-
@RobbyCornelissen 我不是在找人来做我的工作,因为我把这部分卡住了几天,只是在寻找一些关于将前 6 个字符作为字符串并生成为日期的建议。也许我的问题让你有点困惑。
标签: javascript angular