atst/js/lib/input_validations.js
2018-08-08 10:59:28 -04:00

21 lines
469 B
JavaScript

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