#Phone number validation not working as expected

6 messages · Page 1 of 1 (latest)

rancid raptor
#

Related DTO:

import { ApiProperty } from '@nestjs/swagger';
import { IsPhoneNumber } from 'class-validator';

export class AddTeamMemberDto {
    @IsPhoneNumber()
    @ApiProperty()
    primaryPhoneNumber: string;
}
modern saddle
#

I think you have to set what country code is expected, cause otherwise it defaults to USA format (iirc)

rancid raptor
#

same issue when I update the DTO to:

import { ApiProperty } from '@nestjs/swagger';
import { IsPhoneNumber } from 'class-validator';

export class AddTeamMemberDto {
    @IsPhoneNumber('IN')
    @ApiProperty()
    primaryPhoneNumber: string;
}
#

I am using multipart form btw

#

however, a JSON payload works