| 1234 |
- (function(m){m.extend(m.inputmask.defaults.aliases,{Regex:{mask:"r",greedy:!1,repeat:"*",regex:null,regexTokens:null,tokenizer:/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,quantifierFilter:/[0-9]+[^,]/,definitions:{r:{validator:function(j,n,m,p,i){function f(){this.matches=[];this.isLiteral=this.isQuantifier=this.isGroup=!1}function r(){var c=
- new f,d,a=[];for(i.regexTokens=[];d=i.tokenizer.exec(i.regex);)switch(d=d[0],d.charAt(0)){case "[":case "\\":0<a.length?a[a.length-1].matches.push(d):c.matches.push(d);break;case "(":!c.isGroup&&0<c.matches.length&&i.regexTokens.push(c);c=new f;c.isGroup=!0;a.push(c);break;case ")":d=a.pop();0<a.length?a[a.length-1].matches.push(d):(i.regexTokens.push(d),c=new f);break;case "{":var b=new f;b.isQuantifier=!0;b.matches.push(d);0<a.length?a[a.length-1].matches.push(b):c.matches.push(b);break;default:b=
- new f,b.isLiteral=!0,b.matches.push(d),0<a.length?a[a.length-1].matches.push(b):c.matches.push(b)}0<c.matches.length&&i.regexTokens.push(c)}function q(c,d){var a=!1;d&&(b+="(",l++);for(var f=0;f<c.matches.length;f++){var e=c.matches[f];if(!0==e.isGroup)a=q(e,!0);else if(!0==e.isQuantifier){for(var e=e.matches[0],a=i.quantifierFilter.exec(e)[0].replace("}",""),h=b+"{1,"+a+"}",g=0;g<l;g++)h+=")";var k=RegExp("^("+h+")$"),a=k.test(o);b+=e}else{if(!0==e.isLiteral){for(var e=e.matches[0],h=b,j="",g=0;g<
- l;g++)j+=")";for(g=0;g<e.length&&!(h=(h+e[g]).replace(/\|$/,""),k=RegExp("^("+h+j+")$"),a=k.test(o));g++);b+=e}else{b+=e;h=b.replace(/\|$/,"");for(g=0;g<l;g++)h+=")";k=RegExp("^("+h+")$");a=k.test(o)}console.log(o+" "+k+" "+a)}if(a)break}d&&(b+=")",l--);return a}null==i.regexTokens&&r();var p=n.slice(),b="",n=!1,l=0;p.splice(m,0,j);for(var o=p.join(""),j=0;j<i.regexTokens.length&&!(f=i.regexTokens[j],n=q(f,f.isGroup));j++);return n},cardinality:1}}}})})(jQuery);
|