var type = el.getAttribute('type'),
required = typeof el.getAttribute('required') === 'string';
- if (this.settings.patterns.hasOwnProperty(type)) {
- return [el, this.settings.patterns[type], required];
- }
-
var pattern = el.getAttribute('pattern') || '';
if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) {
} else if (pattern.length > 0) {
return [el, new RegExp(pattern), required];
}
+
+ if (this.settings.patterns.hasOwnProperty(type)) {
+ return [el, this.settings.patterns[type], required];
+ }
pattern = /.*/;
return valid;
}
};
-}(jQuery, this, this.document));
\ No newline at end of file
+}(jQuery, this, this.document));