一位数和两位数的掩码

时间:2009-07-21 12:41:15

标签: javascript jquery mask

我一直在使用这个$(“#SomeId”)。mask(“99”);文本框的jquery掩码,我只想输入两位数字, 但我不知道要放入哪个掩码才能输入一位数和两位数。从0-99

上面有掩码我不能输入一位数字,当它失去焦点时,文本框会变成空白。

3 个答案:

答案 0 :(得分:4)

{mask:9,'maxLength':2}应该可以正常工作

修改:您尚未指定使用的面具;我的回答与meioMask插件有关。

编辑2: for maskedinput 1.2.2:

$("#SomeId").mask("9?9");

答案 1 :(得分:0)

<html>
    <head>
        <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $('#test').keypress(allowOnlyTwoPositiveDigts);
            });

            function allowOnlyTwoPositiveDigts(e){

                var test = /^[\-]?[0-9]{1,2}?$/
                return test.test(this.value+String.fromCharCode(e.which))
            }

        </script>
    </head>
    <body>
        <input id="test" type="text" />
    </body>
</html>

答案 2 :(得分:0)

<input id="id_input" class=".class_input" type="text" /> 
  • $('#id_input')。mask('99');

  • $('。class_input')。mask('99');