Aurelia plugin for Inputmask
npm inputmask aurelia-inputmask tslib --save
// main.ts
export function configure(aurelia: Aurelia) {
aurelia.use.plugin(PLATFORM.moduleName("aurelia-inputmask"), { showMaskOnHover: false /* any default options */ });
// the rest of your configuration...
}
<input inputmask="999-999-999" value.bind="rawValue" />
<input inputmask="mask: 999-999-999; value.bind: inputmaskValue; options.bind: { greedy: false }; is-value-masked: true" value.bind="rawValue" />
<input inputmask="mask: datetime; options.bind: { inputFormat: 'dd/mm/yyyy' }; value.bind: inputmaskValue" value.bind="rawValue" />
You can either use options
attribute or data-inputmask-<option>
html attributes to configure the mask on an element.
If you feel that something is missing please submit an issue or better yet a PR.