ソースを参照

cleanup extentions

Robin Herbots 13 年 前
コミット
5da0fef976
1 ファイル変更19 行追加8 行削除
  1. 19 8
      jquery.inputmask.extentions.js

+ 19 - 8
jquery.inputmask.extentions.js

@@ -3,13 +3,21 @@ Input Mask plugin extentions
 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.0.3a
+Version: 0.0.3b
 
 Optional extentions on the jquery.inputmask base
 */
 (function($) {
     //extra definitions
     $.extend($.inputmask.defaults.definitions, {
+        'A': { //auto uppercasing
+            validator: "[A-Za-z]",
+            cardinality: 1,
+            casing: "upper"
+        }
+    });
+    //date & time aliases
+    $.extend($.inputmask.defaults.definitions, {
         'h': { //hours
             validator: "[01][0-9]|2[0-3]",
             cardinality: 2,
@@ -45,7 +53,6 @@ Optional extentions on the jquery.inputmask base
             casing: "upper"
         }
     });
-    //aliases
     $.extend($.inputmask.defaults.aliases, {
         'dd/mm/yyyy': {
             mask: "d/m/y",
@@ -267,17 +274,21 @@ Optional extentions on the jquery.inputmask base
                             mask: "d/m/y h:s",
                             placeholder: "dd/mm/yyyy hh:mm",
                             alias: "date"
-                        },
-                        //number aliases by Dean (datimson)
+                        }
+                    });
+                    //number aliases by Dean (datimson)
+                    $.extend($.inputmask.defaults, {
+                        radixPoint: "\.", // | ","
+                        digits: "*", //numer of digits
+                        groupSeparator: ",", // | "\."
+                        groupSize: 3
+                    });
+                    $.extend($.inputmask.defaults.aliases, {
                         'decimal': {
                             mask: "~",
                             placeholder: "",
                             repeat: 10,
                             greedy: false,
-                            radixPoint: "\.", // | ","
-                            digits: "*", //numer of digits
-                            groupSeparator: ",", // | "\."
-                            groupSize: 3,
                             regex: {
                                 number: function(radixPoint) { return new RegExp("^([\+\-]?[0-9]*[" + radixPoint + "]?[0-9]*)$"); }
                             },