如何在 nestjs-graphQL 中验证 phone 数字

how to validate a phone number in nestjs-graphQL

Nest.js

import { Field, InputType } from '@nestjs/graphql';
@InputType()
export class SignUpInput {
  @Field()
  phone: string;

}

如何验证 phone 号码?

为此使用 class-validator:

import { InputType, Field } from '@nestjs/graphql';
import { IsUUID } from 'class-validator';

@InputType()
export class SignUpInput {
  @Field()
  @IsPhoneNumber()
  phone: string;
}

要在 NestJS 中启用 class 验证,请阅读官方 docs

关注 this 阅读更多关于 class-validator 装饰器的信息。