| 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-57
- */
- !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 n(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 i(e,t){return(29==e.day&&!isFinite(e.rawyear)||new Date(e.year,e.month,0).getDate()>=e.day)&&t}function a(e,t){var n=!0;return t.min&&t.min.date.getTime()===t.min.date.getTime()&&(n=n&&t.min.date.getTime()<=e.getTime()),t.max&&t.max.date.getTime()===t.max.date.getTime()&&(n=n&&t.max.date.getTime()>=e.getTime()),n}function r(t,i){for(var a,r="";a=n(i).exec(t);)r+=o[a[0]]?"("+(e.isFunction(o[a[0]])?o[a[0]](i.min,i.max):o[a[0]])+")":a[0];return r}function m(e,t,i){function a(e){var t=4===e.length?e:(new Date).getFullYear().toString().substr(0,4-e.length)+e;return i.min&&i.min.year&&i.max&&i.max.year?(t=t.replace(/[^0-9]/g,""),t=e.charAt(0)===i.max.year.charAt(0)?e.replace(/[^0-9]/g,"0"):t+i.min.year.substr(t.length)):t=t.replace(/[^0-9]/g,"0"),t}function r(e,t,n){"year"===m?(e[m]=a(t),e["raw"+m]=t):e[m]=n.min&&t.match(/[^0-9]/)?n.min[m]:t}var m,d,u={},s=e;if("string"==typeof s){for(;d=n(i).exec(t);)if("d"===d[0].charAt(0))m="day";else if("m"===d[0].charAt(0))m="month";else if("y"===d[0].charAt(0))m="year";else if("h"===d[0].charAt(0).toLowerCase())m="hour";else if("M"===d[0].charAt(0))m="minutes";else if("s"===d[0].charAt(0))m="seconds";else if(o.hasOwnProperty(d[0]))m="unmatched";else{var y=s.split(d[0])[0];r(u,y,i),s=s.slice((y+d[0]).length),m=void 0}return void 0!==m&&r(u,s,i),u.date=new Date(u.year+"-"+u.month+"-"+u.day),u.datetime=new Date(u.year+"-"+u.month+"-"+u.day+"T"+u.hour+":"+u.minutes+":"+u.seconds),u}}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={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:"isoDateTime",displayFormat:void 0,outputFormat:void 0,min:null,max:null,postValidation:function(e,t,n){var r=t,o=m(e.join(""),n.inputFormat,n);return r&&o.date.getTime()===o.date.getTime()&&(r=i(o,t)),r&&o.datetime.getTime()===o.datetime.getTime()&&(r=a(o.date,n)),r},onKeyDown:function(i,a,r,m){var o=this;if(i.ctrlKey&&i.keyCode===t.keyCode.RIGHT){for(var d,u=new Date,s="";d=n(m).exec(m.inputFormat);)"d"===d[0].charAt(0)?s+=u.getDate().toString():"m"===d[0].charAt(0)?s+=(u.getMonth()+1).toString():"yyyy"===d[0]?s+=u.getFullYear().toString():"yy"===d[0]&&(s+=u.getYear().toString());o.inputmask._valueSet(s),e(o).trigger("setvalue")}},insertMode:!1}}),t});
|