Different masks on different sites sometimes work differently, such that their behavior unpredictable and it actually makes me take more time to type out information because I have to be careful that it doesn't mess it up.
For example, some of them automatically go to the next tab index for you, while some don't (and don't get me started on trying to delete/replace characters).
Still far from perfect, though : ( EXPLANATION: Other masking libraries, don't have these two strange behaviors mentioned, so it's possible to validate fields.
In this installment I'll look at the corresponding support in QML.
Mask Type and Mask Expression The Repository Item Text Edit.
Mask property provides access to a Mask Properties class instance that specifies an input mask.
You can run the example using the qmlscene program.
I don't have any UX research to cite, but anecdotally, I like it when inputs that expect data in a specific format use an input mask.
I thought I'd just line up a few demos for really easy reference. See the Pen j Query Input Masks by Chris Coyier (@chriscoyier) on Code Pen. Another crack at an accessible version of masking comes from Filament Group.