admin.aprsto/htdocs/public/assets/js/form-input-mask.js
2025-02-02 17:15:45 -05:00

75 lines
1.7 KiB
JavaScript

(function() {
'use strict';
/* date format */
var dt1 = new Cleave('.date-format', {
date: true,
delimiter: '-',
datePattern: ['d', 'm', 'Y']
});
/* date format-1 */
var dt2 = new Cleave('.date-format-1', {
date: true,
delimiter: '-',
datePattern: ['m', 'd', 'Y']
});
/* date format-2 */
var dt3 = new Cleave('.date-format-2', {
date: true,
datePattern: ['m', 'y']
});
/* number formatting */
var n1 = new Cleave('.number-format', {
numeral: true,
numeralThousandsGroupStyle: 'lakh'
});
/* time format-1 */
var t1 = new Cleave('.time-format-1', {
time: true,
timePattern: ['h', 'm', 's']
});
/* time format-2 */
var t2 = new Cleave('.time-format-2', {
time: true,
timePattern: ['h', 'm']
});
/* formatting into blocks */
var c1 = new Cleave('.formatting-blocks', {
blocks: [4, 3, 3, 4],
uppercase: true
});
/* delimeter */
var d1 = new Cleave('.delimiter', {
delimiter: '·',
blocks: [3, 3, 3],
uppercase: true
});
/* multiple delimeter */
var d2 = new Cleave('.delimiters', {
delimiters: ['/', '/', '-'],
blocks: [3, 3, 3, 2],
uppercase: true
});
/* prefix */
var p1 = new Cleave('.prefix-element', {
prefix: 'Prefix',
delimiter: '-',
blocks: [6, 4, 4, 4],
uppercase: true
});
/* phone number */
var pn = new Cleave('.phone-number', {
blocks: [2, 4, 3, 4],
});
})();