function anonymous( ) { define(['Magento_Ui/js/lib/validation/validator','jquery','Magento_Ui/js/lib/validation/utils','underscore',],function(validator,$,utils,_){'use strict';function validateRegex(value){return utils.isEmptyNoTrim(value)||(/^([a-zA-ZÀ-ÿ\u00f1\u00d1\'\s]*)$/).test(value);} function validateStreet(value){return utils.isEmptyNoTrim(value)||(/^([a-zA-ZÀ-ÿ0-9\u00f1\u00d1\u00ba\/\'\,-\.\(\)\s\-]+)$/).test(value);} function validateCity(value){return utils.isEmptyNoTrim(value)||(/^([a-zA-ZÀ-ÿ\u00f1\u00d1\'\s]+)$/).test(value)} return function(targetWidget){validator.addRule('validate-name-format-checkout',function(value,element){var reg=new RegExp("^[a-zA-ZÀ-ÿ\u00f1\u00d1]+(\\s*[a-zA-ZÀ-ÿ\u00f1\u00d1]*)*[a-zA-ZÀ-ÿ\u00f1\u00d1]+$");return reg.test(value);},$.mage.__('Please use only letters (a-z or A-Z) or spaces in this field.'));validator.addRule('validate-street-format-checkout',function(value){return validateStreet(value);},$.mage.__('Utilice sólo letras (a-z o A-Z), caracteres como (\') o espacios en este campo.'));validator.addRule('validate-city-format-checkout',function(value){return validateCity(value);},$.mage.__('Utilice sólo letras (a-z o A-Z), caracteres como (\') o espacios en este campo.'));$.validator.addMethod('validate-name-format',function(value,element){var reg=new RegExp("^[a-zA-ZÀ-ÿ\u00f1\u00d1]+(\\s*[a-zA-ZÀ-ÿ\u00f1\u00d1]*)*[a-zA-ZÀ-ÿ\u00f1\u00d1]+$");return reg.test(value);},$.mage.__('Please use only letters (a-z or A-Z) or spaces in this field.'));$.validator.addMethod('validate-street-format',function(value,element){var reg=new RegExp("^[a-zA-ZÀ-ÿ0-9\u00f1\u00d1\u00ba\/\'\,\-\.\(\)]+(\\s*[a-zA-ZÀ-ÿ0-9\u00f1\u00d1\u00ba\/\'\,\-\.\(\)]*)*[a-zA-ZÀ-ÿ0-9\u00f1\u00d1\u00ba\/\'\,\-\.\(\)]+$");return reg.test(value);},$.mage.__('Please use only letters (a-z or A-Z), numbers (0-9), characters like (\' , /) or spaces in this field.'));$.validator.addMethod('validate-city-format',function(value,element){var reg=new RegExp("^[a-zA-ZÀ-ÿ\u00f1\u00d1\']+(\\s*[a-zA-ZÀ-ÿ\u00f1\u00d1\']*)*[a-zA-ZÀ-ÿ\u00f1\u00d1\']+$");return reg.test(value);},$.mage.__('Please use only letters (a-z or A-Z), characters like (\') or spaces in this field.'));return targetWidget;}}); }