CASH-3075 add validation for phone extenstion
CASH-3075 add validation for phone extenstion
This commit is contained in:
parent
ceedd6365d
commit
6fd8b4a5bb
2 changed files with 5 additions and 1 deletions
|
|
@ -32,6 +32,7 @@ const errorMessages = {
|
||||||
DATE_REQUIRED: "Please select a date",
|
DATE_REQUIRED: "Please select a date",
|
||||||
PHONE_REQUIRED: "Please enter your phone number",
|
PHONE_REQUIRED: "Please enter your phone number",
|
||||||
PHONE_FORMAT: "Phone number must be 10 digits",
|
PHONE_FORMAT: "Phone number must be 10 digits",
|
||||||
|
PHONE_EXTENSION_FORMAT: "The specified extension is invalid",
|
||||||
SMS_CONSENT_REQUIRED_1: "Please select checkbox to receive text messages",
|
SMS_CONSENT_REQUIRED_1: "Please select checkbox to receive text messages",
|
||||||
SMS_CONSENT_REQUIRED_2: "Please select at least one consent option",
|
SMS_CONSENT_REQUIRED_2: "Please select at least one consent option",
|
||||||
YEAR_REQUIRED: "Please select your vehicle year",
|
YEAR_REQUIRED: "Please select your vehicle year",
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,9 @@
|
||||||
class="mb-4"
|
class="mb-4"
|
||||||
cmsWidgetName="PhoneExtensionWidget"
|
cmsWidgetName="PhoneExtensionWidget"
|
||||||
v-model="phoneExtension"
|
v-model="phoneExtension"
|
||||||
inputId="phoneExtension" />
|
inputId="phoneExtension"
|
||||||
|
maxLength="5"
|
||||||
|
validationRules="phone-extension-format" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -321,6 +323,7 @@ defineRule("policy-number-format", (value) => {
|
||||||
defineRule("zip-code-required", required(errorMessages.ZIP_REQUIRED));
|
defineRule("zip-code-required", required(errorMessages.ZIP_REQUIRED));
|
||||||
defineRule("zip-code-format", regex(/(^\d{5}$)|(^\d{5}-\d{4}$)/, errorMessages.ZIP_FORMAT));
|
defineRule("zip-code-format", regex(/(^\d{5}$)|(^\d{5}-\d{4}$)/, errorMessages.ZIP_FORMAT));
|
||||||
defineRule("phone-number-required", required(errorMessages.PHONE_REQUIRED));
|
defineRule("phone-number-required", required(errorMessages.PHONE_REQUIRED));
|
||||||
|
defineRule("phone-extension-format", regex(/^\d{1,5}$/, errorMessages.PHONE_EXTENSION_FORMAT));
|
||||||
defineRule("date-of-loss-required", required(errorMessages.DATE_OF_LOSS_REQUIRED));
|
defineRule("date-of-loss-required", required(errorMessages.DATE_OF_LOSS_REQUIRED));
|
||||||
defineRule("damage-types-required", required(errorMessages.DAMAGE_TYPES_REQUIRED));
|
defineRule("damage-types-required", required(errorMessages.DAMAGE_TYPES_REQUIRED));
|
||||||
defineRule("state-required", required(errorMessages.STATE_REQUIRED));
|
defineRule("state-required", required(errorMessages.STATE_REQUIRED));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue