Demo page

Package pivsemdmi/phone-mask-js

Examples of using


Default

new PhoneMask('#phone-default');

Default with placeholder

new PhoneMask('#phone-placeholder');

Custom mask

new PhoneMask('#phone-mask', {
  'mask': '8 ___ ___-__-__',
});

With personal caret

new PhoneMask('#phone-caret', {
  'caret': '*',
});

With space caret

new PhoneMask('#phone-space', {
  'caret': ' ',
});

With two space carets

new PhoneMask('#phone-two-space', {
  'caret': '  ',
});

Trimming mask

new PhoneMask('#phone-min', {
  'trimMask': true,
});

No blur

new PhoneMask('#phone-no-blur', {
  'blurMask': false,
});

Trimming mask, no blur

new PhoneMask('#phone-min-no-blur', {
  'trimMask': true,
  'blurMask': false,
});

Strange mask, override global params

PhoneMask.Options.override({
  'mask': '8-xxx_xxx_xx_xx',
  'softCaret': 'x',
  'caret': '_',
});

new PhoneMask('#phone-override');