Showing results for 
Search instead for 
Did you mean: 

Change email length limit by register form

Change email length limit by register form

hi, how i can change the email length form 30 to 50 by the register form for customers.




Re: Change email length limit by register form

Hello @manfredbuc24a0 


  1. Create a custom module: Create a custom module in Magento 2 if you haven't already. You can refer to Magento's official documentation on how to create a custom module.

  2. Create a new module registration file: In your custom module, create a registration.php file under the app/code/YourVendor/YourModule directory. This file will register your module with Magento.

  3. Create a module configuration file: Create a file named module.xml in the app/code/YourVendor/YourModule/etc directory. This file will define your module's configuration.

  4. Override customer email validation rules: Create a file named validation.xml in the app/code/YourVendor/YourModule/etc directory. In this file, you will override the default customer email validation rules.

  5. Specify the new email length: In the validation.xml file, add the following code to override the default email validation rules:

<?xml version="1.0"?>
<validation xmlns:xsi="" xsi:noNamespaceSchemaLocation="urn:magento:framework:Validation/etc/validation.xsd">
    <rule name="customer_email">
        <constraint xsi:type="length" id="Magento_Eav::validate-data-length" min="1" max="50" message="Please enter a valid email address."/>

In the above code, the max attribute is set to 50, indicating the maximum length allowed for the email field.


Enable and configure the module: Enable the custom module and configure it in your Magento installation. Run the necessary commands to enable the module, such as bin/magento module:enable YourVendor_YourModule
bin/magento setup:upgrade.

After completing these steps, the email field on the customer registration form should now accept email addresses with a maximum length of 50 characters.

Note: Modifying core validation rules is not recommended as it may have unintended consequences or cause compatibility issues with future updates. It's recommended to use a custom module to override the validation rules and follow best practices when making modifications to your Magento installation.

Was my answer helpful? You can accept it as a solution.
175+ Professional Extensions for M1 & M2
Need a developer?Just visit Contact Us Now