|
|
@@ -3,7 +3,7 @@
|
|
|
* http://github.com/RobinHerbots/jquery.inputmask
|
|
|
* Copyright (c) 2010 - 2015 Robin Herbots
|
|
|
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
|
|
|
-* Version: 3.1.64-176
|
|
|
+* Version: 3.1.64-177
|
|
|
*/
|
|
|
!function(factory) {
|
|
|
"function" == typeof define && define.amd ? define([ "jquery" ], factory) : "object" == typeof exports ? module.exports = factory(require("jquery")) : factory(jQuery);
|
|
|
@@ -1375,7 +1375,7 @@
|
|
|
var ua = navigator.userAgent, iphone = null !== ua.match(new RegExp("iphone", "i")), androidchrome = null !== ua.match(new RegExp("android.*chrome.*", "i")), androidfirefox = null !== ua.match(new RegExp("android.*firefox.*", "i")), PasteEventType = isInputEventSupported("paste") ? "paste" : isInputEventSupported("input") ? "input" : "propertychange";
|
|
|
return window.Inputmask = Inputmask, Inputmask;
|
|
|
}), function(factory) {
|
|
|
- "function" == typeof define && define.amd ? define([ "jQuery", "inputmask" ], factory) : "object" == typeof exports ? module.exports = factory(require("jQuery"), require("inputmask")) : factory(jQuery, window.Inputmask);
|
|
|
+ "function" == typeof define && define.amd ? define([ "jquery", "inputmask" ], factory) : "object" == typeof exports ? module.exports = factory(require("jquery"), require("inputmask")) : factory(jQuery, window.Inputmask);
|
|
|
}(function($, Inputmask) {
|
|
|
return void 0 === $.fn.inputmask && ($.fn.inputmask = function(fn, options) {
|
|
|
var nptmask, input;
|
|
|
@@ -1850,6 +1850,32 @@
|
|
|
alias: "datetime",
|
|
|
hourFormat: "12"
|
|
|
},
|
|
|
+ "mm/dd/yyyy hh:mm xm": {
|
|
|
+ mask: "1/2/y h:s t\\m",
|
|
|
+ placeholder: "mm/dd/yyyy hh:mm xm",
|
|
|
+ alias: "datetime12",
|
|
|
+ regex: {
|
|
|
+ val2pre: function(separator) {
|
|
|
+ var escapedSeparator = Inputmask.escapeRegex.call(this, separator);
|
|
|
+ return new RegExp("((0[13-9]|1[012])" + escapedSeparator + "[0-3])|(02" + escapedSeparator + "[0-2])");
|
|
|
+ },
|
|
|
+ val2: function(separator) {
|
|
|
+ var escapedSeparator = Inputmask.escapeRegex.call(this, separator);
|
|
|
+ return new RegExp("((0[1-9]|1[012])" + escapedSeparator + "(0[1-9]|[12][0-9]))|((0[13-9]|1[012])" + escapedSeparator + "30)|((0[13578]|1[02])" + escapedSeparator + "31)");
|
|
|
+ },
|
|
|
+ val1pre: new RegExp("[01]"),
|
|
|
+ val1: new RegExp("0[1-9]|1[012]")
|
|
|
+ },
|
|
|
+ leapday: "02/29/",
|
|
|
+ onKeyDown: function(e, buffer, caretPos, opts) {
|
|
|
+ var $input = $(this);
|
|
|
+ if (e.ctrlKey && e.keyCode === Inputmask.keyCode.RIGHT) {
|
|
|
+ var today = new Date();
|
|
|
+ $input.val((today.getMonth() + 1).toString() + today.getDate().toString() + today.getFullYear().toString()),
|
|
|
+ $input.triggerHandler("setvalue.inputmask");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"hh:mm t": {
|
|
|
mask: "h:s t\\m",
|
|
|
placeholder: "hh:mm xm",
|