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 {
anything: {
mask: [],
unmask: null,
match: /^(?!\s*$).+/
mask: false,
match: /^(?!\s*$).+/,
unmask: [],
},
dollars: {
mask: ['$','/^\d+/','.','/^\d+/'],
unmask: ['$',','],
match: /^-?\d+\.?\d*$/
mask: createNumberMask({ prefix: '$', allowDecimal: true }),
match: /^-?\d+\.?\d*$/,
unmask: ['$',',']
},
email: {
mask: emailMask,
match: /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/,
unmask: [],
}
}