module("Escape character"); test("inputmask(\"9\\|9\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\|9"); input[0].focus(); input.Type("23"); equal(input.val(), "2|3", "Result " + input.val()); input.remove(); }); test("inputmask(\"9\\[9\\]\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\[9\\]"); input[0].focus(); input.Type("23"); equal(input.val(), "2[3]", "Result " + input.val()); input.remove(); }); test("inputmask(\"9\\\\9\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\\\9"); input[0].focus(); input.Type("23"); equal(input.val(), "2\\3", "Result " + input.val()); input.remove(); }); test("inputmask(\"9\\{9\\}\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\{9\\}"); input[0].focus(); input.Type("23"); equal(input.val(), "2{3}", "Result " + input.val()); input.remove(); }); test("inputmask(\"9\\(9\\)\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\(9\\)"); input[0].focus(); input.Type("23"); equal(input.val(), "2(3)", "Result " + input.val()); input.remove(); }); test("inputmask(\"9\\?9\")", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("9\\?9"); input[0].focus(); input.Type("23"); equal(input.val(), "2?3", "Result " + input.val()); input.remove(); }); test("inputmask(\"\\9999\") value not mask", function() { var $fixture = $("#qunit-fixture"); $fixture.append(''); var input = $("#testmask"); input.inputmask("\\9999", { autoUnmask: true }); input[0].focus(); equal(input[0].inputmask._valueGet(), "9999", "Result " + input[0].inputmask._valueGet()); input.remove(); });