angular-ui / ui-mask

Mask on an input field so the user can only type pre-determined pattern
https://htmlpreview.github.io/?https://github.com/angular-ui/ui-mask/master/demo/index.html
MIT License
391 stars 258 forks source link

improvement: support string mask pattern in maskDefinitions #212

Open alirezamirian opened 7 years ago

alirezamirian commented 7 years ago

as RegExp json serialization is problematic, it's a good idea to let developer pass string representation of pattern regex.

So from now the following maskDefinitions both work:

maskDefinitions = {
    a: /[a-z]/
}
maskDefinitions = {
    a: '[a-z]'
}