0
我使用了文本遮罩和文本遮罩插件,并将其用于出生日期,在我们输入时它未检查有效日期,并且它也接受未来日期..请任何一个可以帮助我..我 TS文件,Angular2文本遮罩插件(用于出生日期的createAutoCorrectedDatePipe)
import createAutoCorrectedDatePipe from 'text-mask-addons/dist/createAutoCorrectedDatePipe';
export class HomeComponent {
autoCorrectedDatePipe: any = createAutoCorrectedDatePipe('mm/dd/yyyy');
mask: any = [/\d/, /\d/, '/', /\d/, /\d/, '/', /\d/, /\d/, /\d/, /\d/];
}
我的模板,
<input [maxlength]="20" [textMask]="{mask: mask, keepCharPositions: true, pipe: autoCorrectedDatePipe}" [(ngModel)]="myModel" type="text" [formControl]="form.controls['dob']" name="dob" class="form-control">