update phone number validation

This commit is contained in:
Maxime Lalo 2024-04-26 11:02:54 +02:00
parent 14df7a44f4
commit 8bd9640bee
2 changed files with 5 additions and 6 deletions

View File

@ -96,9 +96,9 @@ __decorate([
groups: ["createCustomer"],
message: "Numéro de téléphone ne peut pas être vide",
}),
(0, class_validator_1.Matches)(/^\+[1-9]{2,3}[0-9]{9}$/, {
(0, class_validator_1.IsPhoneNumber)(undefined, {
groups: ["createCustomer", "updateCustomer"],
message: "Le numéro de téléphone doit être au format 0X XX XX XX XX ou +33X XX XX XX XX",
message: "Numéro de téléphone incorrect",
}),
__metadata("design:type", Object)
], Contact.prototype, "cell_phone_number", void 0);

View File

@ -5,7 +5,7 @@ import {
IsEmail,
IsNotEmpty,
IsOptional,
Matches,
IsPhoneNumber,
NotEquals,
ValidateNested,
} from "class-validator";
@ -68,10 +68,9 @@ export default class Contact extends ContactCustomer {
groups: ["createCustomer"],
message: "Numéro de téléphone ne peut pas être vide",
})
@Matches(/^\+[1-9]{2,3}[0-9]{9}$/, {
@IsPhoneNumber(undefined, {
groups: ["createCustomer", "updateCustomer"],
message:
"Le numéro de téléphone doit être au format 0X XX XX XX XX ou +33X XX XX XX XX",
message: "Numéro de téléphone incorrect",
})
public override cell_phone_number?: string | null = null;