使用 class-validator 验证数字 18.2

Mik*_*kau 5 typescript class-validator

我需要number 18.2使用class-validator进行验证。在当前阶段,我知道如何仅验证小数位:

export class PaymentBasicData {
    /**
     * Transaction amount.
     */
    @Expose()
    @IsNotEmpty()
    @IsNumber({ maxDecimalPlaces: 2 })
    @Min(0.01)
    @Max(999999999999999999.99)
    public amount: number;
}
Run Code Online (Sandbox Code Playgroud)

我应该number用点前 18 个数字和点后 2 个数字来验证 a 。它应该是什么样子?