浏览代码

add value formatting functionality #395

Robin Herbots 12 年之前
父节点
当前提交
1d80ac19d6

+ 3 - 2
bower.json

@@ -1,6 +1,6 @@
 {
     "name": "jquery.inputmask",
-    "version": "2.4.17",
+    "version": "2.4.18",
     "main": "./dist/jquery.inputmask.bundle.js",
 	"description": "jquery.inputmask is a jquery plugin which create an input mask.
 
@@ -18,7 +18,8 @@ Highlights:
 - supports readonly/disabled/dir="rtl" attributes
 - support data-inputmask attribute
 - multi-mask support
-- regex-mask support",
+- regex-mask support
+- value formatting without input element",
 	"license": "http://opensource.org/licenses/mit-license.php",
     "dependencies": {
         "jquery": ">=1.7"

+ 1 - 1
build.properties

@@ -7,7 +7,7 @@ distdir = dist
 
 build.major = 2
 build.minor = 4
-build.revision = 17
+build.revision = 18
 
 target = jquery.inputmask.bundle.js
 target.min = jquery.inputmask.bundle.min.js

二进制
dist/jQuery.InputMask.2.4.17.nupkg


二进制
dist/jQuery.InputMask.2.4.18.nupkg


文件差异内容过多而无法显示
+ 682 - 669
dist/jquery.inputmask.bundle.js


文件差异内容过多而无法显示
+ 74 - 73
dist/jquery.inputmask.bundle.min.js


文件差异内容过多而无法显示
+ 50 - 49
dist/min/jquery.inputmask.js


+ 1 - 1
jquery.inputmask.jquery.json

@@ -8,7 +8,7 @@
 		"inputmask",
 		"mask"
     ],
-    "version": "2.4.17",
+    "version": "2.4.18",
     "author": {
         "name": "Robin Herbots",
         "url": "http://github.com/RobinHerbots/jquery.inputmask"

文件差异内容过多而无法显示
+ 678 - 665
js/jquery.inputmask.js


+ 1 - 0
nuget/jquery.inputmask.linux.nuspec

@@ -27,6 +27,7 @@ Highlights:
 - support data-inputmask attribute
 - multi-mask support
 - regex-mask support
+- value formatting without input element
 </description>
         <tags>jQuery, plugins, input, form, inputmask, mask</tags>
     </metadata>

+ 1 - 0
nuget/jquery.inputmask.nuspec

@@ -27,6 +27,7 @@ Highlights:
 - support data-inputmask attribute
 - multi-mask support
 - regex-mask support
+- value formatting without input element
 </description>
         <tags>jQuery, plugins, input, form, inputmask, mask</tags>
     </metadata>

+ 7 - 0
qunit/tests.js

@@ -1813,6 +1813,13 @@ test("inputmask(\"ip\" - 192.168.1.100", function () {
     $("#testmask2").remove();
 });
 
+module("Value formatting");
+test("$.inputmask.format(\"2331973\", { alias: \"date\"})", function () {
+    var formattedValue =$.inputmask.format("2331973", { alias: "date"});
+    equal(formattedValue, "23/03/1973", "Result " + formattedValue);
+});
+
+
 module("Dynamic Masks");
 test("inputmask(\"*{1,20}@*{1,20}.*{2,6}[.*{2}]\" - email mask", function () {
     $('body').append('<input type="text" id="testmask" />');