All Validation Rules and Description:
| Rule | Description |
|---|---|
validate-no-html-tags |
HTML tags are not allowed. |
validate-select |
Select an option. |
validate-no-empty |
Empty Value |
validate-alphanum-with-spaces |
Use letters (a-z or A-Z), numbers (0-9), or spaces only in this field. |
validate-data |
Use letters (a-z or A-Z), numbers (0-9), or underscores (_) only in this field. The first character should be a letter. |
validate-street |
Use letters (a-z or A-Z), numbers (0-9), spaces, and “#” only in this field. |
validate-phoneStrict |
Enter a valid phone number. For example, (123) 456-7890 or 123-456-7890. |
validate-phoneLax |
Enter a valid phone number. For example, (123) 456-7890 or 123-456-7890. |
validate-fax |
Enter a valid fax number. For example, 123-456-7890. |
validate-email |
Enter a valid email address. For example, johndoe@domain.com. |
validate-emailSender |
Enter a valid email address. For example, johndoe@domain.com. |
validate-password |
Enter 6 or more characters. Leading and trailing spaces will be ignored. |
validate-admin-password |
Enter 7 or more characters, using both numeric and alphabetic. |
validate-url |
Enter a valid URL. Protocol is required (http://, https:// or ftp://). |
validate-clean-url |
Enter a valid URL. For example, http://www.example.com or www.example.com. |
validate-xml-identifier |
Enter a valid XML-identifier. For example, something_1, block5, id-4. |
validate-ssn |
Enter a valid social security number. For example, 123-45-6789. |
validate-zip-us |
Enter a valid ZIP code. For example, 90602 or 90602-1234. |
validate-date-au |
Use this date format: dd/mm/yyyy. For example, 17/03/2006 for the 17th of March, 2006. |
validate-currency-dollar |
Enter a valid $ amount. For example, $100.00. |
Example How to use:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<section id="your_section_id" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Bla Bla Bla</label>
<tab>your_tab</tab>
<resource>Your_Resource::xyz</resource>
<group id="xyz_configuration" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="1" showInStore="1">
<label>xyz Configuration</label>
<field id="cart_max_qty" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Maximum Qty Allowed Cart To Quote</label>
<comment>Please enter Maximum Allowed Qty.</comment>
<validate>validate-number validate-greater-than-zero</validate>
</field>
<field id="cart_max_subtotal" translate="label" type="text" sortOrder="1" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Cart Maximum Subtotal Ammount</label>
<comment>Please enter Maximum Allowed Cart Subtotal.</comment>
<validate>required-entry validate-number</validate>
</field>
</group>
</section>
</system>
</config>
![]()
0 Comments