2017-02-27 37 views
0

我想限制用户输入只有2位数的正数。也不应该有任何空间或特殊字符被输入。实际上,我希望用户可以将百分比年龄回扣从1增加到100,但他不需要给%符号。我尝试的代码如下: -限制2位正数没有任何特殊字符

$("#rebate").on("keyup change", function() { 

    $(this).val($(this).val().replace(/\d{10}/ig, '')); 
    }); 

但它不限制空格,特殊字符和长度超过2。请帮助我。

回答

0

您可以在标记与input场做到这一点:

<input type="number" name="rebate" min="1" max="100">

+0

但这允许+100或任何其他数字开头的+号。所以这就是为什么我需要弄清楚正则表达式。 – Jamshaid