finpro
Version:
3 lines (2 loc) • 678 B
JavaScript
var r={attribute:"maxlength",key:"tooLong",message(t,e){let a=e||"";return`Please use no more than ${t.maxLength} characters (you are currently using ${a.length} characters).`},isValid(t,e){return t.maxLength?!(e&&t.maxLength<e.length):!0}};var i=["valueMissing","typeMismatch","tooLong","tooShort","rangeUnderflow","rangeOverflow","badInput","customError"],n=i.map(t=>({key:t,isValid(e){return e.validationTarget?!e.validationTarget.validity[t]:!0}})),o={...r,isValid(t){return t.validationTarget&&t.getAttribute("maxlength")?Number(t.getAttribute("maxlength"))>=t.validationTarget.value.length:!0}},s=[...n,o];export{n as a,s as b};
//# sourceMappingURL=chunk-AEVRCHAZ.js.map