|
|
@@ -56,7 +56,7 @@
|
|
|
j + 1 - chrs.length > 0 && (tmp = maskset.buffer.join("").substring(0, j + 1 - chrs.length) + "" + tmp);
|
|
|
var isValid = opts.regex["urlpre" + (j + 1)].test(tmp);
|
|
|
if (!strict && !isValid) {
|
|
|
- for (pos -= j, k = 0; k < opts.defaultPrefix.length; k++) maskset.buffer[pos] = opts.defaultPrefix[k],
|
|
|
+ for (pos -= j, k = 0; k < opts.defaultPrefix.length; k++) maskset.buffer[pos] = opts.defaultPrefix[k],
|
|
|
pos++;
|
|
|
for (k = 0; k < tmp.length - 1; k++) maskset.buffer[pos] = tmp[k], pos++;
|
|
|
return {
|
|
|
@@ -86,8 +86,8 @@
|
|
|
definitions: {
|
|
|
i: {
|
|
|
validator: function(chrs, maskset, pos, strict, opts) {
|
|
|
- return pos - 1 > -1 && "." !== maskset.buffer[pos - 1] ? (chrs = maskset.buffer[pos - 1] + chrs,
|
|
|
- chrs = pos - 2 > -1 && "." !== maskset.buffer[pos - 2] ? maskset.buffer[pos - 2] + chrs : "0" + chrs) : chrs = "00" + chrs,
|
|
|
+ return pos - 1 > -1 && "." !== maskset.buffer[pos - 1] ? (chrs = maskset.buffer[pos - 1] + chrs,
|
|
|
+ chrs = pos - 2 > -1 && "." !== maskset.buffer[pos - 2] ? maskset.buffer[pos - 2] + chrs : "0" + chrs) : chrs = "00" + chrs,
|
|
|
new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(chrs);
|
|
|
},
|
|
|
cardinality: 1
|
|
|
@@ -112,4 +112,4 @@
|
|
|
mask: "##:##:##:##:##:##"
|
|
|
}
|
|
|
}), Inputmask;
|
|
|
-});
|
|
|
+});
|