| 123456789 |
- /*!
- * inputmask.date.extensions.min.js
- * https://github.com/RobinHerbots/Inputmask
- * Copyright (c) 2010 - 2017 Robin Herbots
- * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
- * Version: 4.0.0-53
- */
- !function(e){"function"==typeof define&&define.amd?define(["./dependencyLibs/inputmask.dependencyLib","./inputmask"],e):"object"==typeof exports?module.exports=e(require("./dependencyLibs/inputmask.dependencyLib"),require("./inputmask")):e(window.dependencyLib||jQuery,window.Inputmask)}(function(e,t){function a(t){return t.tokenizer||(t.tokenizer="("+e.map(o,function(e,t){return t}).join("|")+")+|.",t.tokenizer=new RegExp(t.tokenizer,"g")),t.tokenizer}function n(e){return 29===new Date(e,2,0).getDate()}function i(e,t){var a=!0;return t.min&&t.min.date.getTime()===t.min.date.getTime()&&(a=a&&t.min.date.getTime()<=e.getTime()),t.max&&t.max.date.getTime()===t.max.date.getTime()&&(a=a&&t.max.date.getTime()>=e.getTime()),a}function r(t,n){for(var i,r="";i=a(n).exec(t);)r+=o[i[0]]?"("+(e.isFunction(o[i[0]])?o[i[0]](n.min,n.max):o[i[0]])+")":i[0];return r}function m(e,t,n){function i(e){var t=4===e.length?e:(new Date).getFullYear().toString().substr(0,4-e.length)+e;return n.min&&n.min.year&&n.max&&n.max.year?(t=t.replace(/[^0-9]/g,""),t=e.charAt(0)===n.max.year.charAt(0)?e.replace(/[^0-9]/g,"0"):t+n.min.year.substr(t.length)):t=t.replace(/[^0-9]/g,"0"),t}var r,m,d={},y=e;if("string"==typeof y){for(;m=a(n).exec(t);)if("d"===m[0].charAt(0))r="day";else if("m"===m[0].charAt(0))r="month";else if("y"===m[0].charAt(0))r="year";else if("h"===m[0].charAt(0).toLowerCase())r="hour";else if("M"===m[0].charAt(0))r="minutes";else if("s"===m[0].charAt(0))r="seconds";else if(o.hasOwnProperty(m[0]))r="unmatched";else{var u=y.split(m[0])[0];"year"===r?(d[r]=i(u),d["raw"+r]=u):d[r]=n.min&&u.match(/[^0-9]/)?n.min[r]:u,y=y.slice((u+m[0]).length),r=void 0}return void 0!==r&&("year"===r?(d[r]=i(y),d["raw"+r]=y):d[r]=y.replace(/[^0-9]/g,"0")),d.date=new Date(d.year+"-"+d.month+"-"+d.day+"T"+d.hour+":"+d.minutes+":"+d.seconds),d}}var o={d:"[1-9]|[12][0-9]|3[01]",dd:"0[1-9]|[12][0-9]|3[01]",ddd:"",dddd:"",m:"[1-9]|1[012]",mm:"0[1-9]|1[012]",mmm:"",mmmm:"",yy:"[0-9]{2}",yyyy:"[0-9]{4}",h:"[1-9]|1[0-2]",hh:"0[1-9]|1[0-2]",H:"1?[1-9]|2[0-4]",HH:"[01][1-9]|2[0-4]",M:"[1-5]?[0-9]",MM:"[0-5][0-9]",s:"[1-5]?[0-9]",ss:"[0-5][0-9]",l:"",L:"",t:"",tt:"",T:"",TT:"",Z:"",o:"",S:""},d={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};return t.extendAliases({datetime:{mask:function(e){return e.inputFormat=d[e.inputFormat]||e.inputFormat,e.displayFormat=d[e.displayFormat]||e.displayFormat||e.inputFormat,e.outputFormat=d[e.outputFormat]||e.outputFormat||e.inputFormat,e.placeholder=e.placeholder!==t.prototype.defaults.placeholder?e.placeholder:e.inputFormat,e.min=m(e.min,e.inputFormat,e),e.max=m(e.max,e.inputFormat,e),e.regex=r(e.inputFormat,e),null},inputFormat:"dd/mm/yyyy HH:MM",displayFormat:void 0,outputFormat:void 0,min:null,max:null,postValidation:function(e,t,a){var r=m(e.join(""),a.inputFormat,a),o=t;return o&&isFinite(r.rawyear)&&(o=o&&("29"!==r.day||!n(r.rawyear))),o&&r.date.getTime()===r.date.getTime()&&(o=o&&i(r.date,a)),o},onKeyDown:function(n,i,r,m){var o=this;if(n.ctrlKey&&n.keyCode===t.keyCode.RIGHT){for(var d,y=new Date,u="";d=a(m).exec(m.inputFormat);)"d"===d[0].charAt(0)?u+=y.getDate().toString():"m"===d[0].charAt(0)?u+=(y.getMonth()+1).toString():"yyyy"===d[0]?u+=y.getFullYear().toString():"yy"===d[0]&&(u+=y.getYear().toString());o.inputmask._valueSet(u),e(o).trigger("setvalue")}},insertMode:!1}}),t});
|