我正在使用 nestjs 开发一个更改密码端点,我希望能够验证两个密码是否匹配
类验证器库似乎没有关于如何验证 DTO 内的两个属性
我如何实现这一点
这是我当前的代码
export class CreatePasswordDTO {
@MaxLength(6)
@IsString()
@Matches(/^\d{6}$/, { message: "Password must be a 6-digit number" })
password: string;
@MaxLength(6)
@IsString()
@Matches(/^\d{6}$/, { message: "Confirm Password must be a 6-digit number" })
// I check that the password and confirmPassword are the same
confirmPassword: string;
}