数据验证与 IndexedDB 数据库操作
1. 数据验证
1.1 人员信息验证
在处理人员信息时,需要对输入的数据进行验证,确保其符合一定的规则。以下是一个人员信息验证的类:
export class PersonValidation implements IValidation {
private readonly firstNameValidator : MinLengthValidator = new MinLengthValidator(1);
private readonly lastNameValidator : MinLengthValidator = new MinLengthValidator(2);
public Validate(state: IPersonState, errors: string[]): void {
if (!this.firstNameValidator.IsValid(state.FirstName)) {
errors.push("The first name is a minimum of 1 character");
}
if (!this.lastNameValidator.IsValid(state.LastName)) {
errors.push("The last name is a minimum of 2 characters");
}
}
}
这个类
超级会员免费看
订阅专栏 解锁全文
868

被折叠的 条评论
为什么被折叠?



