Skip to content

Instantly share code, notes, and snippets.

@utlime
utlime / text-mask-cadastral-number.js
Last active November 21, 2024 13:39
Маска ввода для кадастрового номера (text-mask/cadastral-number)
TextMask.maskInput({
inputElement: document.querySelector("input[name = cadastral_number]"),
mask: function(rawValue) {
var mask = [/\d/, /\d/, ":", /\d/, /\d/, ":"];
var chunks = rawValue.replace(/\_/g, "").split(":");
var i;
for (i = 0; (!chunks[2] || i < chunks[2].length) && i < 7; i++) {
mask.push(/\d/);
}