PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.1.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.1.1
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
bit-form / assets / addressZipFldValidation.min.js

addressZipFldValidation.min.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.1.1, at assets/addressZipFldValidation.min.js

2 lines 907 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 var addressZipFldValidation=function(){"use strict";const t={US:/^\d{5}(-\d{4})?$/,CA:/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/,GB:/^([A-Z]{1,2}\d[A-Z\d]? ?\d[A-Z]{2}|GIR ?0AA)$/i,AU:/^\d{4}$/,DE:/^\d{5}$/,IN:/^\d{6}$/,NL:/^\d{4} ?[A-Z]{2}$/i,FR:/^\d{5}$/,IT:/^\d{5}$/,ES:/^\d{5}$/,PL:/^\d{2}-\d{3}$/,JP:/^\d{3}-?\d{4}$/};return(e,n,d,r)=>{if(!n?.err?.invalid?.show)return"";const i=(e||"").trim();if(!i)return"";const u=r?.config||{},s=u.zipValidation||"auto";if("off"===s)return"";let a=null;if("custom"===s){if(!u.zipCustomRegex)return"";try{a=new RegExp(u.zipCustomRegex)}catch(t){return""}}else a=((e,n,d)=>{const r=e?.currentCountry||"",i={patterns:{...t},country:r,config:n,fldData:d},u=e?.element||("undefined"!=typeof document?document:null);return u?.dispatchEvent(new CustomEvent("bf-address-zip-patterns",{bubbles:!0,detail:i})),i.patterns[r]||null})(d,u,n);return a&&!a.test(i)?"invalid":""}}();
2