面具一位数字和两位(mask for one digit and two digit)

2019-09-19 23:18发布

我一直用这个$( “#SomeId”)掩码( “99”)。 jQuery的面具,我想进入只有两位数字的文本框,但我不知道把,以使在只输入一位数和两位数的这面具。 从0-99

用面膜上面,不能输入一个数字,当它失去焦点的文本框变成空白。

Answer 1:

{掩模:9, '最大长度':2}应该工作

编辑:你没有指定你用什么面膜; 我的回答是相关meioMask插件。

编辑2:maskedinput 1.2.2:

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


Answer 2:

<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>


Answer 3:

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

  • $(”。class_input ')掩码('99')。



文章来源: mask for one digit and two digit