|
|
@@ -188,7 +188,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
|
|
|
else if ((element != opts.optionalmarker.start && element != opts.optionalmarker.end) || escaped) {
|
|
|
var maskdef = opts.definitions[element];
|
|
|
if (maskdef && !escaped) {
|
|
|
- for (i = 0; i < maskdef.cardinality; i++) {
|
|
|
+ for (var i = 0; i < maskdef.cardinality; i++) {
|
|
|
outElem.push(getPlaceHolder(outCount + i));
|
|
|
}
|
|
|
} else {
|
|
|
@@ -230,7 +230,7 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
|
|
|
var maskdef = opts.definitions[element];
|
|
|
if (maskdef && !escaped) {
|
|
|
var prevalidators = maskdef["prevalidator"], prevalidatorsL = prevalidators ? prevalidators.length : 0;
|
|
|
- for (i = 1; i < maskdef.cardinality; i++) {
|
|
|
+ for (var i = 1; i < maskdef.cardinality; i++) {
|
|
|
var prevalidator = prevalidatorsL >= i ? prevalidators[i - 1] : [], validator = prevalidator["validator"], cardinality = prevalidator["cardinality"];
|
|
|
outElem.push({ fn: validator ? typeof validator == 'string' ? new RegExp(validator) : new function() { this.test = validator; } : new RegExp("."), cardinality: cardinality ? cardinality : 1, optionality: isOptional, newBlockMarker: isOptional == true ? newBlockMarker : false, offset: 0, casing: maskdef["casing"], def: element });
|
|
|
if (isOptional == true) //reset newBlockMarker
|