ソースを参照

update email alias for single subdomain

Robin Herbots 11 年 前
コミット
84acb5073b

ファイルの差分が大きいため隠しています
+ 1 - 1
dist/inputmask/jquery.inputmask.extensions.js


ファイルの差分が大きいため隠しています
+ 1 - 1
dist/jquery.inputmask.bundle.js


+ 1 - 1
js/jquery.inputmask.extensions.js

@@ -103,7 +103,7 @@ Optional extensions on the jquery.inputmask base
             }
         },
         "email": {
-            mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",
+            mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,20}][.*{2,6}][.*{1,2}]",
             greedy: false,
             onBeforePaste: function (pastedValue, opts) {
                 pastedValue = pastedValue.toLowerCase();

+ 24 - 0
qunit/tests_dynamic.js

@@ -99,4 +99,28 @@ test("email mask - partial input 2", function () {
     equal($("#testmask").val(), "some.body@mail.com", "Result " + $("#testmask").val());
 
     $("#testmask").remove();
+});
+
+test("email mask - babu@us.lufthansa.com - babupca", function () {
+    var $fixture = $("#qunit-fixture");
+    $fixture.append('<input type="text" id="testmask" />');
+    $("#testmask").inputmask("email");
+
+    $("#testmask")[0].focus();
+    $("#testmask").Type("babu@us.lufthansa.com");
+    equal($("#testmask").val(), "babu@us.lufthansa.com", "Result " + $("#testmask").val());
+
+    $("#testmask").remove();
+});
+
+test("email mask - email@subdomain.domain.com - babupca", function () {
+    var $fixture = $("#qunit-fixture");
+    $fixture.append('<input type="text" id="testmask" />');
+    $("#testmask").inputmask("email");
+
+    $("#testmask")[0].focus();
+    $("#testmask").Type("email@subdomain.domain.com");
+    equal($("#testmask").val(), "email@subdomain.domain.com", "Result " + $("#testmask").val());
+
+    $("#testmask").remove();
 });