Sometimes we need to use custom validation on checkout page. Magento provide many default validation. Here given some steps to create custom validation into checkout Magento 2:
var config = { config: { mixins: { 'Magento_Ui/js/lib/validation/validator': { 'Dolphin_CustomValidation/js/test-mixin': true } } } }
define( ['jquery'], function($) { "use strict"; return function(validator) { validator.addRule( 'validate-five-words', function(value, element) { // add you logic here //return value.split(' ').length == 5; }, $.mage.__('If any Error then put here the Message') ); return validator; } });
<item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> <item name="validate-five-words" xsi:type="boolean">true</item> </item>
Now you can check your checkout page form where you put above validation field. Now successfully apply our custom validation.
I hope this helps you. For any doubts regarding this topic, please write your doubts in the comments section.