input validations lib

This commit is contained in:
Andrew Croce 2018-08-08 10:59:28 -04:00
parent f48a878beb
commit 476eb042c1

View File

@ -1,12 +1,20 @@
import createNumberMask from 'text-mask-addons/dist/createNumberMask'
import emailMask from 'text-mask-addons/dist/emailMask'
export default { export default {
anything: { anything: {
mask: [], mask: false,
unmask: null, match: /^(?!\s*$).+/,
match: /^(?!\s*$).+/ unmask: [],
}, },
dollars: { dollars: {
mask: ['$','/^\d+/','.','/^\d+/'], mask: createNumberMask({ prefix: '$', allowDecimal: true }),
unmask: ['$',','], match: /^-?\d+\.?\d*$/,
match: /^-?\d+\.?\d*$/ unmask: ['$',',']
},
email: {
mask: emailMask,
match: /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/,
unmask: [],
} }
} }