【问题标题】:nestjs validate hh:mm:ss using class-validatornestjs 使用类验证器验证 hh:mm:ss
【发布时间】:2022-08-02 18:17:17
【问题描述】:

在数据库中,我有一个列名时间,它是类型时间,

在我的代码中,我使用带有 class-validator 的 nestjs,用户在 10:13:06 的时间发送这个值(假设它是 12h 格式)。

如何使用类验证器验证此值

当前代码

import {
  IsDateString,
  IsNotEmpty,
} from \'class-validator\';

export class CreateFilmTime {

  @IsDateString() // O know it\'s for date string
  time: Date;

}

    标签: typescript nestjs prisma


    【解决方案1】:

    您可以将@Matches 与这样的正则表达式一起使用:

      @Matches(/^(1[0-2]|0?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])$/)
    

    【讨论】:

      猜你喜欢
      • 2021-03-09
      • 2021-02-03
      • 2019-05-16
      • 1970-01-01
      • 2020-08-09
      • 2019-08-29
      • 2021-04-22
      • 2023-02-22
      • 1970-01-01
      相关资源
      最近更新 更多