input validations lib
This commit is contained in:
parent
f48a878beb
commit
476eb042c1
@ -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: [],
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user