Incam_PROFIND_Web/www/themes/profind/js/forms/jquery.inputmask.min.js
roberto 1e044b6498 Subida inicial.
Funciona:
- Usuario
- Empresa

git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Web/trunk@2 3fe1ab16-cfe0-e34b-8c9f-7d8c168d430d
2012-09-20 19:38:42 +00:00

11 lines
17 KiB
JavaScript

/*
Input Mask plugin for jquery
http://github.com/RobinHerbots/jquery.inputmask
Copyright (c) 2010 Robin Herbots
Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
Version: 0.5.8
This plugin is based on the masked input plugin written by Josh Bush (digitalbush.com)
*/
;(function(c){void 0==c.fn.inputmask&&(c.inputmask={defaults:{placeholder:"_",optionalmarker:{start:"[",end:"]"},escapeChar:"\\",mask:null,oncomplete:null,onincomplete:null,oncleared:null,repeat:0,greedy:!0,autoUnmask:!1,numericInput:!1,clearMaskOnLostFocus:!0,insertMode:!0,clearIncomplete:!1,aliases:{},definitions:{9:{validator:"[0-9]",cardinality:1},a:{validator:"[A-Za-z]",cardinality:1},"*":{validator:"[A-Za-z0-9]",cardinality:1}},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91, COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91},ignorables:[8,9,13,16,17,18,20,27,33,34,35,36,37,38,39,40,46,91,93,108]},val:c.fn.val},c.fn.inputmask=function(a,o){function b(e){return(e=d.aliases[e])?(e.alias&&b(e.alias),c.extend(!0,d,e),c.extend(!0, d,o),!0):!1}function n(){var e=!1,y=0;1==d.mask.length&&!1==d.greedy&&(d.placeholder="");for(var A=c.map(d.mask.split(""),function(g){var A=[];if(g==d.escapeChar)e=true;else if(g!=d.optionalmarker.start&&g!=d.optionalmarker.end||e){var f=d.definitions[g];if(f&&!e)for(a=0;a<f.cardinality;a++)A.push(v(y+a));else{A.push(g);e=false}y=y+A.length;return A}}),g=A.slice(),a=1;a<d.repeat&&d.greedy;a++)g=g.concat(A.slice());return g}function j(){var e=!1,y=!1,a=!1;return c.map(d.mask.split(""),function(g){var c= [];if(g==d.escapeChar)y=!0;else if(g==d.optionalmarker.start&&!y)a=e=!0;else if(g==d.optionalmarker.end&&!y)e=!1,a=!0;else{var b=d.definitions[g];if(b&&!y){var j=b.prevalidator,f=j?j.length:0;for(i=1;i<b.cardinality;i++){var h=f>=i?j[i-1]:[],o=h.validator,h=h.cardinality;c.push({fn:o?"string"==typeof o?RegExp(o):new function(){this.test=o}:/./,cardinality:h?h:1,optionality:e,newBlockMarker:!0==e?a:!1,offset:0,casing:b.casing,def:g});!0==e&&(a=!1)}c.push({fn:b.validator?"string"==typeof b.validator? RegExp(b.validator):new function(){this.test=b.validator}:/./,cardinality:b.cardinality,optionality:e,newBlockMarker:a,offset:0,casing:b.casing,def:g})}else c.push({fn:null,cardinality:0,optionality:e,newBlockMarker:a,offset:0,casing:null,def:g}),y=!1;a=!1;return c}})}function h(e,a,b,g){if(0>e||e>=s())return!1;for(var c=e%k.length,h=a?1:0,j="",f=k[c].cardinality;f>h;f--)j+=b[c-(f-1)];a&&(j+=a);return null!=k[c].fn?k[c].fn.test(j,b,e,g,d):!1}function l(e){e=k[e%k.length];return void 0!=e?e.fn:!1} function v(e){return d.placeholder.charAt(e%d.placeholder.length)}function s(){var e=m.length;!d.greedy&&1<d.repeat&&(e+=m.length*(d.repeat-1));return e}function z(e,a){var d=s();if(a>=d)return d;for(var g=a;++g<d&&!l(g););return g}function H(e,d){var a=d;if(0>=a)return 0;for(;0<--a&&!l(a););return a}function B(e,a,d){var g=d;switch(k[a%k.length].casing){case "upper":g=d.toUpperCase();break;case "lower":g=d.toLowerCase()}e[a]=g}function J(e,a,d){var g=0;if(d)for(;0>a&&e.length<s();){g=m.length-1; for(a=m.length;void 0!==m[g];)e.unshift(m[g--])}else for(;e.length<a&&e.length<s();)for(;void 0!==m[g];)e.push(m[g++]);return a}function w(e,a,d){e._valueSet(a.join(""));void 0!=d&&(D?setTimeout(function(){p(e,d)},100):p(e,d))}function K(e,a,d){for(var g=s();a<d&&a<g;a++){var b=e,c=a,j=m.slice();B(b,c,j[a])}}function E(e,a){B(e,a,m[a%k.length])}function x(a,b,j){var g=c(a).data("inputmask").isRTL,o=I(a._valueGet(),g).split("");if(g)for(var k=m.length-1,r=k;void 0===o[k]&&void 0!==m[r];)o.unshift(m[r--]); K(b,0,b.length);b.length=m.length;for(var r=k=-1,f,n=s(),p=o.length,x=0==p?n:-1,t=0;t<p;t++)for(var q=r+1;q<n;q++)if(l(q)){var u=o[t];!1!==(f=h(q,u,b,!j))?(!0!==f&&(q=f),B(b,q,u),k=r=q):(E(b,q),l(t)&&u==v(t)&&(x=r=q));break}else if(E(b,q),k==r&&(k=q),r=q,o[t]==b[q])break;j&&w(a,b);return z(b,g?d.numericInput?n:x:k)}function G(a){return a.replace(RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","gim"),"\\$1")}function I(a,d){return d?a.replace(RegExp("^("+G(m.join(""))+")*"),""):a.replace(RegExp("("+ G(m.join(""))+")*$"),"")}function L(a,d){setTimeout(function(){var b=d.slice();if(c(a).data("inputmask").isRTL)for(var g=0;g<=b.length-1;g++){var j=g%k.length;if(k[j].optionality)if(v(g)==d[g]||!l(g))b.splice(0,1);else break;else break}else for(g=b.length-1;0<=g;g--)if(j=g%k.length,k[j].optionality)if(v(g)==d[g]||!l(g))b.pop();else break;else break;w(a,b)},0)}function M(a,d){var b=a[0];if(k&&(!0===d||!a.hasClass("hasDatepicker"))){var g=m.slice();x(b,g);return c.map(g,function(a,d){var e;if(e=l(d))e= m.slice(),e=a!=e[d];return e?a:null}).join("")}return b._valueGet()}function p(a,b,c){a=a.jquery&&0<a.length?a[0]:a;if("number"==typeof b){c="number"==typeof c?c:b;!1==d.insertMode&&b==c&&c++;if(a.setSelectionRange)a.setSelectionRange(b,c);else if(a.createTextRange){var g=a.createTextRange();g.collapse(!0);g.moveEnd("character",c);g.moveStart("character",b);g.select()}a.focus()}else{var j=D?g:null,g=null;null==j&&(a.setSelectionRange?(b=a.selectionStart,c=a.selectionEnd):document.selection&&document.selection.createRange&& (g=document.selection.createRange(),b=0-g.duplicate().moveStart("character",-1E5),c=b+g.text.length),j={begin:b,end:c});return j}}function C(a){function b(a){var d;Object.getOwnPropertyDescriptor&&(d=Object.getOwnPropertyDescriptor(a,"value"));if(d&&d.get)a._valueGet||(a._valueGet=d.get,a._valueSet=d.set,Object.defineProperty(a,"value",{get:function(){var a=c(this),d=c(this).data("inputmask");return d&&d.autoUnmask?a.inputmask("unmaskedvalue"):this._valueGet()!=d._buffer.join("")?this._valueGet(): ""},set:function(a){this._valueSet(a);c(this).triggerHandler("setvalue.inputmask")}}));else if(document.__lookupGetter__&&a.__lookupGetter__("value"))a._valueGet||(a._valueGet=a.__lookupGetter__("value"),a._valueSet=a.__lookupSetter__("value"),a.__defineGetter__("value",function(){var a=c(this),d=c(this).data("inputmask");return d&&d.autoUnmask?a.inputmask("unmaskedvalue"):this._valueGet()!=d._buffer.join("")?this._valueGet():""}),a.__defineSetter__("value",function(a){this._valueSet(a);c(this).triggerHandler("setvalue.inputmask")})); else if(a._valueGet||(a._valueGet=function(){return this.value},a._valueSet=function(a){this.value=a}),!0!=c.fn.val.inputmaskpatch)c.fn.val=function(){if(arguments.length==0){var a=c(this);if(a.data("inputmask")){if(a.data("inputmask").autoUnmask)return a.inputmask("unmaskedvalue");var d=c.inputmask.val.apply(a);return d!=a.data("inputmask")._buffer.join("")?d:""}return c.inputmask.val.apply(a)}var b=arguments;return this.each(function(){var a=c(this),d=c.inputmask.val.apply(a,b);a.data("inputmask")&& a.triggerHandler("setvalue.inputmask");return d})},c.extend(c.fn.val,{inputmaskpatch:!0})}function j(a,d,b){for(;!l(a)&&0<=a-1;)a--;for(var c=a;c<d&&c<s();c++)if(l(c)){E(f,c);var e=z(f,c),g=f[e];if(g!=v(e))if(e<s()&&!1!==h(c,g,f,!0)&&k[c%k.length].def==k[e%k.length].def)B(f,c,f[e]),E(f,e);else{if(l(c))break}else if(void 0==b)break}else E(f,c);void 0!=b&&B(f,u?d:H(f,d),b);f=I(f.join(""),u).split("");0==f.length&&(f=m.slice());return a}function g(a,d,b,c){for(;a<=d&&a<s();a++)if(l(a)){var e=f[a];B(f, a,b);if(e!=v(a))if(b=z(f,a),b<s())if(!1!==h(b,e,f,!0)&&k[a%k.length].def==k[b%k.length].def)b=e;else if(l(b))break;else b=e;else break;else if(!0!==c)break}else E(f,a);c=f.length;f=I(f.join(""),u).split("");0==f.length&&(f=m.slice());return d-(c-f.length)}function o(a){C=!1;var b=this,e=a.keyCode,h=p(b);if(e==d.keyCode.BACKSPACE||e==d.keyCode.DELETE||N&&127==e){var l=s();if(0==h.begin&&h.end==l)f=m.slice(),w(b,f),u||p(b,q);else if(1<h.end-h.begin||1==h.end-h.begin&&d.insertMode)K(f,h.begin,h.end), w(b,f,k);else{var k=h.begin-(e==d.keyCode.DELETE?0:1);k>=q&&(u?(k=g(q,k,v(0),!0),k=z(f,k)):k=j(k,l),w(b,f,k))}d.oncleared&&b._valueGet()==m.join("")&&d.oncleared.call(b);return!1}if(e==d.keyCode.END||e==d.keyCode.PAGE_DOWN)return setTimeout(function(){var e=x(b,f,!1);!d.insertMode&&(e==s()&&!a.shiftKey)&&e--;p(b,a.shiftKey?h.begin:e,e)},0),!1;if(e==d.keyCode.HOME||e==d.keyCode.PAGE_UP)return p(b,0,a.shiftKey?h.begin:0),!1;if(e==d.keyCode.ESCAPE)return b._valueSet(F),p(b,0,x(b,f)),!1;if(e==d.keyCode.INSERT)return d.insertMode= !d.insertMode,p(b,!d.insertMode&&h.begin==s()?h.begin-1:h.begin),!1;if(a.ctrlKey&&88==e)setTimeout(function(){p(b,x(b,f,!0))},0);else if(!d.insertMode){if(e==d.keyCode.RIGHT)return e=h.begin==h.end?h.end+1:h.end,e=e<s()?e:h.end,p(b,a.shiftKey?h.begin:e,a.shiftKey?e+1:e),!1;if(e==d.keyCode.LEFT)return e=h.begin-1,e=0<e?e:0,p(b,e,a.shiftKey?h.end:e),!1}G=-1!=c.inArray(e,d.ignorables)}function n(a){if(C)return!1;C=!0;var a=a||window.event,b=a.which||a.charCode||a.keyCode;if(a.ctrlKey||a.altKey||a.metaKey|| G)return!0;if(b){var a=p(this),b=String.fromCharCode(b),e=s();if(u){var c=d.numericInput?a.end:H(f,a.end),o;!1!==(o=h(c,b,f,!1))?(!0!==o&&(c=o),!1==h(q,f[q],f,!0)||!1===d.greedy&&f.length<e?(f[q]!=v(q)&&f.length<e&&(e=J(f,-1,u),0!=a.end&&(c+=e)),j(q,d.numericInput?H(f,c):c,b),w(this,f,d.numericInput&&0==c?z(f,c):c)):d.oncomplete&&d.oncomplete.call(this)):D&&w(this,f,a.begin)}else c=z(f,a.begin-1),J(f,c,u),!1!==(o=h(c,b,f,!1))?(!0!==o&&(c=o),!0==d.insertMode?g(c,f.length,b):B(f,c,b),a=z(f,c),w(this, f,a),d.oncomplete&&a==e&&d.oncomplete.call(this)):D&&w(this,f,a.begin);return!1}}var r=c(a);if(r.is(":input")){r.data("inputmask",{tests:k,_buffer:m,greedy:d.greedy,repeat:d.repeat,autoUnmask:d.autoUnmask,definitions:d.definitions,isRTL:!1});b(a);var f=m.slice(),F=a._valueGet(),C=!1,G=!1,t=-1,q=z(f,-1),u=!1;if("rtl"==a.dir||d.numericInput)a.dir="ltr",r.css("text-align","right"),r.removeAttr("dir"),inputData=r.data("inputmask"),inputData.isRTL=!0,r.data("inputmask",inputData),u=!0;r.unbind(".inputmask"); r.removeClass("focus.inputmask");r.attr("readonly")||r.bind("mouseenter.inputmask",function(){if(!c(this).hasClass("focus.inputmask")){var a=this._valueGet().length;0==a?(f=m.slice(),w(this,f)):a<f.length&&w(this,f)}}).bind("blur.inputmask",function(){var a=c(this),b=this._valueGet();a.removeClass("focus.inputmask");b!=F&&a.change();d.clearMaskOnLostFocus&&(b==m.join("")?this._valueSet(""):L(this,f));if((d.clearIncomplete||d.onincomplete)&&x(this,f,!0)!=s())d.onincomplete&&d.onincomplete.call(this), d.clearIncomplete&&(d.clearMaskOnLostFocus?this._valueSet(""):(f=m.slice(),w(this,f)))}).bind("focus.inputmask",function(){c(this).addClass("focus.inputmask");F=this._valueGet()}).bind("mouseleave.inputmask",function(){var a=c(this);d.clearMaskOnLostFocus&&(a.hasClass("focus.inputmask")||(this._valueGet()==m.join("")?this._valueSet(""):L(this,f)))}).bind("click.inputmask",function(){var a=this;setTimeout(function(){var b=p(a);b.begin==b.end&&(b=b.begin,t=x(a,f,!1),u?p(a,b>t&&(!1!==h(b,f[b],f,!0)|| !l(b))?b:t):p(a,b<t&&(!1!==h(b,f[b],f,!0)||!l(b))?b:t))},0)}).bind("dblclick.inputmask",function(){var a=this;setTimeout(function(){p(a,0,t)},0)}).bind("keydown.inputmask",o).bind("keypress.inputmask",n).bind("keyup.inputmask",function(a){var b=c(this);a.keyCode==d.keyCode.TAB&&(b.hasClass("focus.inputmask")&&0==this._valueGet().length)&&(f=m.slice(),w(this,f),u||p(this,0),F=this._valueGet())}).bind(O,function(){var a=this;setTimeout(function(){p(a,x(a,f,!0))},0)}).bind("setvalue.inputmask",function(){F= this._valueGet();x(this,f,!0);this._valueGet()==m.join("")&&this._valueSet("")});t=x(a,f,!0);document.activeElement===a?(r.addClass("focus.inputmask"),p(a,t)):d.clearMaskOnLostFocus&&a._valueGet()==m.join("")&&a._valueSet("")}}var d=c.extend(!0,{},c.inputmask.defaults,o),O=c.browser.msie?"paste.inputmask":"input.inputmask",N=null!=navigator.userAgent.match(/iphone/i),D=null!=navigator.userAgent.match(/android.*mobile safari.*/i);if(D)var P=navigator.userAgent.match(/mobile safari.*/i),D=533>=parseInt(RegExp(/[0-9]+/).exec(P)); if("string"==typeof a)switch(a){case "mask":var m=n(),k=j();return this.each(function(){C(this)});case "unmaskedvalue":return k=this.data("inputmask").tests,m=this.data("inputmask")._buffer,d.greedy=this.data("inputmask").greedy,d.repeat=this.data("inputmask").repeat,d.definitions=this.data("inputmask").definitions,M(this);case "remove":return this.each(function(){var a=c(this);a.data("inputmask")&&(k=a.data("inputmask").tests,m=a.data("inputmask")._buffer,d.greedy=a.data("inputmask").greedy,d.repeat= a.data("inputmask").repeat,d.definitions=a.data("inputmask").definitions,this._valueSet(M(a,!0)),a.removeData("inputmask"),a.unbind(".inputmask"),a.removeClass("focus.inputmask"),document.__lookupGetter__&&this._valueGet&&(this.__defineGetter__("value",this._valueGet),this.__defineSetter__("value",this._valueSet),delete this._valueGet,delete this._valueSet))});case "getemptymask":return this.data("inputmask")?this.data("inputmask")._buffer.join(""):"";default:return b(a)||(d.mask=a),m=n(),k=j(),this.each(function(){C(this)})}if("object"== typeof a)return d=c.extend(!0,{},c.inputmask.defaults,a),m=n(),k=j(),this.each(function(){C(this)})})})(jQuery); (function(c){c.extend(c.inputmask.defaults.definitions,{A:{validator:"[A-Za-z]",cardinality:1,casing:"upper"}});c.extend(c.inputmask.defaults.definitions,{h:{validator:"[01][0-9]|2[0-3]",cardinality:2,prevalidator:[{validator:"[0-2]",cardinality:1}]},s:{validator:"[0-5][0-9]",cardinality:2,prevalidator:[{validator:"[0-5]",cardinality:1}]},d:{validator:"0[1-9]|[12][0-9]|3[01]",cardinality:2,prevalidator:[{validator:"[0-3]",cardinality:1}]},m:{validator:"0[1-9]|1[012]",cardinality:2,prevalidator:[{validator:"[01]", cardinality:1}]},y:{validator:"(19|20)\\d{2}",cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}});c.extend(c.inputmask.defaults.aliases,{"dd/mm/yyyy":{mask:"d/m/y",placeholder:"dd/mm/yyyy",regex:{monthpre:/[01]/,month:/((0[1-9]|[12][0-9])\/(0[1-9]|1[012]))|(30\/(0[13-9]|1[012]))|(31\/(0[13578]|1[02]))/,year:/(19|20)\d{2}/,daypre:/[0-3]/,day:/0[1-9]|[12][0-9]|3[01]/},definitions:{d:{validator:function(a,c,b,n,j){var h= j.regex.day.test(a);return!n&&!h&&"/"==a.charAt(1)&&(h=j.regex.day.test("0"+a.charAt(0)))?(c[b-1]="0",c[b]=a.charAt(0),b++,b):h},cardinality:2,prevalidator:[{validator:function(a,c,b,n,j){var h=j.regex.daypre.test(a);return!n&&!h&&(h=j.regex.day.test("0"+a))?(c[b]="0",b++,b):h},cardinality:1}]},m:{validator:function(a,c,b,n,j){var h=c.join("").substr(0,3),l=j.regex.month.test(h+a);return!n&&!l&&"/"==a.charAt(1)&&(l=j.regex.month.test(h+"0"+a.charAt(0)))?(c[b-1]="0",c[b]=a.charAt(0),b++,b):l},cardinality:2, prevalidator:[{validator:function(a,c,b,n,j){var h=j.regex.monthpre.test(a);return!n&&!h&&(n=c.join("").substr(0,3),h=j.regex.month.test(n+"0"+a))?(c[b]="0",b++,b):h},cardinality:1}]},y:{validator:function(a,c,b,n,j){if(j.regex.year.test(a)){if("29/02/"!=c.join("").substr(0,6))return!0;a=parseInt(a);return 0==a%4?0==a%100?0==a%400?!0:!1:!0:!1}return!1},cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}},insertMode:!1, autoUnmask:!1},"mm/dd/yyyy":{mask:"m/d/y",placeholder:"mm/dd/yyyy",regex:{day:/((0[1-9]|1[012])\/(0[1-9]|[12][0-9]))|((0[13-9]|1[012])\/30)|((0[13578]|1[02])\/31)/,daypre:/((0[13-9]|1[012])\/[0-3])|(02\/[0-2])/,month:/0[1-9]|1[012]/,monthpre:/[01]/,year:/(19|20)\d{2}/},definitions:{d:{validator:function(a,c,b,n,j){var h=c.join("").substr(0,3),l=j.regex.day.test(h+a);return!n&&!l&&"/"==a.charAt(1)&&(l=j.regex.day.test(h+"0"+a.charAt(0)))?(c[b-1]="0",c[b]=a.charAt(0),b++,b):l},cardinality:2,prevalidator:[{validator:function(a, c,b,n,j){var h=c.join("").substr(0,3),l=j.regex.daypre.test(h+a);return!n&&!l&&(l=j.regex.day.test(h+"0"+a))?(c[b]="0",b++,b):l},cardinality:1}]},m:{validator:function(a,c,b,n,j){var h=j.regex.month.test(a);return!n&&!h&&"/"==a.charAt(1)&&(h=j.regex.month.test("0"+a.charAt(0)))?(c[b-1]="0",c[b]=a.charAt(0),b++,b):h},cardinality:2,prevalidator:[{validator:function(a,c,b,n,j){var h=j.regex.monthpre.test(a);return!n&&!h&&(h=j.regex.month.test("0"+a))?(c[b]="0",b++,b):h},cardinality:1}]},y:{validator:function(a, c,b,n,j){if(j.regex.year.test(a)){if("02/29/"!=c.join("").substr(0,6))return!0;a=parseInt(a);return 0==a%4?0==a%100?0==a%400?!0:!1:!0:!1}return!1},cardinality:4,prevalidator:[{validator:"[12]",cardinality:1},{validator:"(19|20)",cardinality:2},{validator:"(19|20)\\d",cardinality:3}]}},insertMode:!1,autoUnmask:!1},"hh:mm:ss":{mask:"h:s:s",autoUnmask:!1},"hh:mm":{mask:"h:s",autoUnmask:!1},date:{alias:"dd/mm/yyyy"},datetime:{mask:"d/m/y h:s",placeholder:"dd/mm/yyyy hh:mm",alias:"date"}});c.extend(c.inputmask.defaults, {radixPoint:".",digits:"*",groupSeparator:",",groupSize:3});c.extend(c.inputmask.defaults.aliases,{decimal:{mask:"~",placeholder:"",repeat:10,greedy:!1,numericInput:!0,regex:{number:function(a,c){return RegExp("^[+-\\d]{1}\\d*["+a+"]?\\d"+c+"$")}},definitions:{"~":{validator:function(a,c,b,n,j){function h(){return isNaN(j.digits)?j.digits:"{0,"+j.digits+"}"}var l=c.slice();l.splice(b,0,a);var l=l.join(""),v=j.regex.number(j.radixPoint,h()).test(l);if(!v)if(n)l=c.slice(0,b),l.splice(b,0,a),l=l.join(""), v=j.regex.number(j.radixPoint,h()).test(l);else if(l==j.radixPoint&&(v=j.regex.number(j.radixPoint,h()).test("0"+l)))return c[b]="0",b++,b;return v},cardinality:1,prevalidator:null}},insertMode:!0},"non-negative-decimal":{regex:{number:function(a,c){return RegExp("^\\d+["+a+"]?\\d"+c+"$")}},alias:"decimal"},integer:{regex:{number:function(){return/^([+-]?\d*)$/}},alias:"decimal"}})})(jQuery);