Phone Validation Regex Pattern
Go to System → Settings → Checkout
⚠️ IMPORTANT NOTICE: This setting is deprecated and has been removed in AbanteCart version 1.4.3.
If you are using AbanteCart version 1.4.3 or newer, you will no longer find a global setting for the phone validation regular expression (regex). This functionality has been moved to the Form Manager to allow for greater flexibility and per-form customization.
Validate different formats of phone numbers using regular expressions. The Phone number is not required in the customer registration; however, you can require customers to enter the phone number in the Checkout settings → Require Phone Number at Checkout.
regular expressions
The default Phone Validation Regex Pattern /^[0-9]{3,32}$/ is a simple expression that will check if the number has a minimum of 3 digits and a maximum of 32, and nothing else.
To allow anything to match, use the /(.*?)/ regex.
While it's challenging to create a single pattern that covers all possibilities, here's a general approach that can handle many common formats /^[0-9\+\(\)\.\s\-,]+$/
If you modify the phone number validation regex in AbanteCart, you'll likely need to adjust the corresponding error messages displayed to customers in the Language Definitions. Search for the definitions with the key error_telephone
AbanteCart, all rights reserved. 2025 ©